Commit Graph

232 Commits (9a2985e7f943678154f5761dad753f1987c2fdd0)

Author SHA1 Message Date
Arne Jansen 66d7e7f09f Btrfs: mark delayed refs as for cow 13 years ago
Liu Bo f1ebcc74d5 Btrfs: fix tree corruption after multi-thread snapshots and inode_cache flush 13 years ago
Li Zefan a05a9bb18a Btrfs: fix array bound checking 14 years ago
Chris Mason 31533fb263 Btrfs: remove lockdep magic from btrfs_next_leaf 14 years ago
Chris Mason bd681513fa Btrfs: switch the btrfs tree locks to reader/writer 14 years ago
Chris Mason a65917156e Btrfs: stop using highmem for extent_buffers 14 years ago
Josef Bacik ad3e34bba4 Btrfs: don't map extent buffer if path->skip_locking is set 14 years ago
Josef Bacik 25b8b936ed Btrfs: don't map extent buffer if path->skip_locking is set 14 years ago
Tsutomu Itoh 1cd307990d Btrfs: BUG_ON is deleted from the caller of btrfs_truncate_item & btrfs_extend_item 14 years ago
Josef Bacik 026fd31782 Btrfs: don't always do readahead 14 years ago
Josef Bacik 7e2355ba1a Btrfs: don't look at the extent buffer level 3 times in a row 14 years ago
Josef Bacik cb25c2ea6a Btrfs: map the node block when looking for readahead targets 14 years ago
Miao Xie 16cdcec736 btrfs: implement delayed inode items operation 14 years ago
David Sterba b3b4aa74b5 btrfs: drop unused parameter from btrfs_release_path 14 years ago
David Sterba 62a45b6092 btrfs: make functions static when possible 14 years ago
David Sterba edc95aec57 btrfs: remove nested duplicate variable declarations 14 years ago
Tsutomu Itoh 97d9a8a420 Btrfs: check return value of read_tree_block() 14 years ago
Tsutomu Itoh db5b493ac7 Btrfs: cleanup some BUG_ON() 14 years ago
liubo 1abe9b8a13 Btrfs: add initial tracepoint support for btrfs 14 years ago
Chris Mason 240f62c875 Btrfs: use RCU instead of a spinlock to protect the root node 14 years ago
Josef Bacik a826d6dcb3 Btrfs: check items for correctness as we search 14 years ago
Tsutomu Itoh 91ca338d77 btrfs: check NULL or not 14 years ago
Jesper Juhl ff175d57f0 btrfs: Don't pass NULL ptr to func that may deref it. 14 years ago
Andi Kleen 559af82114 Btrfs: cleanup warnings from gcc 4.6 (nonbugs) 14 years ago
Chris Mason cb44921a09 Btrfs: don't loop forever on bad btree blocks 14 years ago
Chris Mason 99d8f83c98 Btrfs: fix split_leaf double split corner case 15 years ago
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