Commit Graph

204 Commits (0502f94c62be79d1f4ae6f53ceaefde67ef3cea2)

Author SHA1 Message Date
Yan, Zheng 5bdd3536cb Btrfs: Fix block generation verification race 15 years ago
Yan, Zheng 3fd0a5585e Btrfs: Metadata ENOSPC handling for balance 15 years ago
Yan, Zheng f0486c68e4 Btrfs: Introduce contexts for metadata reservation 15 years ago
Chris Mason 109f6aef5f Btrfs: add check for changed leaves in setup_leaf_for_split 15 years ago
Tejun Heo 5a0e3ad6af include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 15 years ago
Yan, Zheng 86b9f2eca5 Btrfs: Fix per root used space accounting 15 years ago
Yan, Zheng ad48fd7546 Btrfs: Add btrfs_duplicate_item 15 years ago
Yan, Zheng a571952143 Btrfs: check size of inode backref before adding hardlink 16 years ago
Yan Zheng d717aa1d31 Btrfs: Avoid delayed reference update looping 16 years ago
Yan Zheng 0a4eefbb74 Btrfs: Fix ordering of key field checks in btrfs_previous_item 16 years ago
Diego Calleja 20736abaa3 Btrfs: Remove code duplication in comp_keys 16 years ago
Yan Zheng 33c66f430b Btrfs: fix locking issue in btrfs_find_next_key 16 years ago
Yan Zheng e457afec60 Btrfs: fix double increment of path->slots[0] in btrfs_next_leaf 16 years ago
Chris Mason cfbb930846 Btrfs: balance btree more often 16 years ago
Chris Mason b361242102 Btrfs: stop avoiding balancing at the end of the transaction. 16 years ago
Yan Zheng 5d4f98a28c Btrfs: Mixed back reference (FORWARD ROLLING FORMAT CHANGE) 16 years ago
Chris Mason 76a05b35a3 Btrfs: Don't loop forever on metadata IO failures 16 years ago
Chris Mason 8c594ea81d Btrfs: use the right node in reada_for_balance 16 years ago
Stoyan Gaydarov c293498be6 Btrfs: BUG to BUG_ON changes 16 years ago
Chris Mason 8e73f27501 Btrfs: Optimize locking in btrfs_next_leaf() 16 years ago
Chris Mason c8c42864f6 Btrfs: break up btrfs_search_slot into smaller pieces 16 years ago
Chris Mason a4b6e07d1a Btrfs: limit balancing work while flushing delayed refs 16 years ago
Chris Mason b9473439d3 Btrfs: leave btree locks spinning more often 16 years ago
Chris Mason 44871b1b24 Btrfs: reduce stack usage in some crucial tree balancing functions 16 years ago
Chris Mason 56bec294de Btrfs: do extent allocation and reference count updates in the background 16 years ago
Chris Mason 9fa8cfe706 Btrfs: don't preallocate metadata blocks during btrfs_search_slot 16 years ago
Chris Mason b9447ef80b Btrfs: fix spinlock assertions on UP systems 16 years ago
Chris Mason 4008c04a07 Btrfs: make a lockdep class for the extent buffer locks 16 years ago
Jeff Mahoney e00f730865 Btrfs: remove btrfs_init_path 16 years ago
Jeff Mahoney 7951f3cefb Btrfs: balance_level checks !child after access 16 years ago
Chris Mason 284b066af4 Btrfs: don't use spin_is_contended 16 years ago
Chris Mason 7b78c170dc Btrfs: Only prep for btree deletion balances when nodes are mostly empty 16 years ago
Chris Mason 12f4daccfc Btrfs: fix btrfs_unlock_up_safe to walk the entire path 16 years ago
Chris Mason 4d081c41a4 Btrfs: change btrfs_del_leaf to drop locks earlier 16 years ago
Chris Mason b4ce94de9b Btrfs: Change btree locking to use explicit blocking points 16 years ago
Chris Mason c487685d7c Btrfs: hash_lock is no longer needed 16 years ago
Chris Mason a717531942 Btrfs: do less aggressive btree readahead 16 years ago
Chris Mason d397712bcc Btrfs: Fix checkpatch.pl warnings 16 years ago
Yan Zheng 87b29b208c Btrfs: properly check free space for tree balancing 16 years ago
Chris Mason 42dc7babdc Btrfs: Fix compressed writes on truncated pages 16 years ago
Chris Mason 459931eca5 Btrfs: Delete csum items when freeing extents 16 years ago
Chris Mason 934d375bac Btrfs: Use map_private_extent_buffer during generic_bin_search 16 years ago
Christoph Hellwig b2950863c6 Btrfs: make things static and include the right headers 16 years ago
Liu Hui b4eec2ca11 Btrfs: Some fixes for batching extent insert. 16 years ago
Yan Zheng 2b82032c34 Btrfs: Seed device support 16 years ago
Josef Bacik f3465ca44e Btrfs: batch extent inserts/updates/deletions on the extent root 16 years ago
Chris Mason 6f3577bdc7 Btrfs: Improve metadata read latencies 16 years ago
Josef Bacik 2517920135 Btrfs: nuke fs wide allocation mutex V2 17 years ago
Yan Zheng f82d02d9d8 Btrfs: Improve space balancing code 17 years ago
Yan Zheng 3bb1a1bc42 Btrfs: Remove offset field from struct btrfs_extent_ref 17 years ago