aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/ctree.c
Commit message (Expand)AuthorAgeFilesLines
* Btrfs: fix tree corruption after multi-thread snapshots and inode_cache flushLiu Bo2011-11-151-1/+16
* Btrfs: fix array bound checkingLi Zefan2011-10-201-4/+6
* Btrfs: remove lockdep magic from btrfs_next_leafChris Mason2011-07-271-31/+5
* Btrfs: switch the btrfs tree locks to reader/writerChris Mason2011-07-271-59/+209
* Btrfs: stop using highmem for extent_buffersChris Mason2011-07-271-187/+2
* Btrfs: don't map extent buffer if path->skip_locking is setJosef Bacik2011-06-091-3/+7
* Merge branch 'for-chris' ofChris Mason2011-05-281-7/+21
|\
| * Btrfs: don't always do readaheadJosef Bacik2011-05-231-2/+0
| * Btrfs: don't look at the extent buffer level 3 times in a rowJosef Bacik2011-05-231-3/+0
| * Btrfs: map the node block when looking for readahead targetsJosef Bacik2011-05-231-2/+21
* | Merge branch 'cleanups_and_fixes' into inode_numbersChris Mason2011-05-231-6/+2
|\ \
| * | Btrfs: BUG_ON is deleted from the caller of btrfs_truncate_item & btrfs_exten...Tsutomu Itoh2011-05-231-6/+2
| |/
* | Merge branch 'cleanups' of git://repo.or.cz/linux-2.6/btrfs-unstable into ino...Chris Mason2011-05-221-15/+14
|\ \
| * | btrfs: drop unused parameter from btrfs_release_pathDavid Sterba2011-05-021-14/+14
| * | btrfs: make functions static when possibleDavid Sterba2011-05-021-2/+2
| * | btrfs: remove nested duplicate variable declarationsDavid Sterba2011-05-021-1/+0
| |/
* | btrfs: implement delayed inode items operationMiao Xie2011-05-211-10/+4
|/
* Btrfs: check return value of read_tree_block()Tsutomu Itoh2011-03-281-0/+3
* Btrfs: cleanup some BUG_ON()Tsutomu Itoh2011-03-281-1/+2
* Btrfs: add initial tracepoint support for btrfsliubo2011-03-281-0/+3
* Btrfs: use RCU instead of a spinlock to protect the root nodeChris Mason2011-03-281-19/+8
* Btrfs: check items for correctness as we searchJosef Bacik2011-03-171-123/+0
* btrfs: check NULL or notTsutomu Itoh2011-01-161-0/+6
* btrfs: Don't pass NULL ptr to func that may deref it.Jesper Juhl2011-01-161-0/+2
* Btrfs: cleanup warnings from gcc 4.6 (nonbugs)Andi Kleen2010-10-291-18/+2
* Btrfs: don't loop forever on bad btree blocksChris Mason2010-10-291-9/+28
* Btrfs: fix split_leaf double split corner caseChris Mason2010-07-191-18/+111
* Btrfs: Fix block generation verification raceYan, Zheng2010-05-261-1/+1
* Btrfs: Metadata ENOSPC handling for balanceYan, Zheng2010-05-251-0/+3
* Btrfs: Introduce contexts for metadata reservationYan, Zheng2010-05-251-41/+63
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstableLinus Torvalds2010-04-051-0/+4
|\
| * Btrfs: add check for changed leaves in setup_leaf_for_splitChris Mason2010-04-051-0/+4
* | include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo2010-03-301-0/+1
|/
* Btrfs: Fix per root used space accountingYan, Zheng2009-12-171-17/+14
* Btrfs: Add btrfs_duplicate_itemYan, Zheng2009-12-151-59/+139
* Btrfs: check size of inode backref before adding hardlinkYan, Zheng2009-09-241-0/+6
* Btrfs: Avoid delayed reference update loopingYan Zheng2009-07-241-4/+1
* Btrfs: Fix ordering of key field checks in btrfs_previous_itemYan Zheng2009-07-241-2/+2
* Btrfs: Remove code duplication in comp_keysDiego Calleja2009-07-241-13/+1
* Btrfs: fix locking issue in btrfs_find_next_keyYan Zheng2009-07-221-33/+62
* Btrfs: fix double increment of path->slots[0] in btrfs_next_leafYan Zheng2009-07-221-1/+2
* Btrfs: balance btree more oftenChris Mason2009-06-101-2/+2
* Btrfs: stop avoiding balancing at the end of the transaction.Chris Mason2009-06-101-7/+4
* Btrfs: Mixed back reference (FORWARD ROLLING FORMAT CHANGE)Yan Zheng2009-06-101-369/+316
* Btrfs: Don't loop forever on metadata IO failuresChris Mason2009-05-141-3/+36
* Btrfs: use the right node in reada_for_balanceChris Mason2009-04-201-5/+12
* Btrfs: BUG to BUG_ON changesStoyan Gaydarov2009-04-021-2/+1
* Btrfs: Optimize locking in btrfs_next_leaf()Chris Mason2009-04-031-23/+65
* Btrfs: break up btrfs_search_slot into smaller piecesChris Mason2009-04-031-90/+131
* Btrfs: limit balancing work while flushing delayed refsChris Mason2009-03-241-3/+9