summaryrefslogtreecommitdiff
path: root/fs/btrfs/ctree.h
AgeCommit message (Expand)AuthorFilesLines
2008-09-25Btrfs: Implement basic support for -ENOSPCChris Mason1-0/+4
2008-09-25Btrfs: Back port to 2.6.18-el kernelsChris Mason1-0/+13
2008-09-25Btrfs: Add mount option to enforce a max extent sizeChris Mason1-0/+1
2008-09-25Btrfs: Add mount option to turn off data cowChris Mason1-0/+8
2008-09-25Btrfs: Add mount -o nodatasum to turn of file data checksummingChris Mason1-6/+8
2008-09-25Btrfs: Reorder extent back refs to differentiate btree blocks from file dataChris Mason1-2/+2
2008-09-25Btrfs: Add back pointers from the inode to the directory that references itChris Mason1-2/+19
2008-09-25Btrfs: Add back pointers from extents to the btree or file referencing themChris Mason1-9/+32
2008-09-25Btrfs: Implement generation numbers in block pointersChris Mason1-6/+41
2008-09-25Btrfs: Add simple stripe size parameterChris Mason1-0/+5
2008-09-25btrfs_drop_extents: make sure the item is getting smaller before truncateChris Mason1-1/+1
2008-09-25Btrfs: Add block group pinned accounting backYan1-2/+3
2008-09-25xattr support for btrfsJosef Bacik1-4/+18
2008-09-25Fix recursive KM_USER1 usage in btrfs_realloc_nodeChris Mason1-8/+3
2008-09-25Btrfs: Optimize allocations as we need to mix data and metadata into one groupChris Mason1-0/+2
2008-09-25Btrfs: Fix a number of inline extent problems that Yan Zheng reported.Chris Mason1-1/+1
2008-09-25Btrfs: Optimize csum insertion to create larger items when possibleChris Mason1-0/+1
2008-09-25Btrfs: Fix typo: owner is a 64 bit fieldChris Mason1-2/+2
2008-09-25Btrfs: Defrag only leaves, and only when the parent node has a single objectidChris Mason1-1/+2
2008-09-25Btrfs: Add back metadata checksummingChris Mason1-0/+2
2008-09-25Breakout BTRFS_SETGET_FUNCS into a separate C file, the inlines were too big.Chris Mason1-70/+4
2008-09-25Btrfs: extent_map optimizations to cut down on CPU usageChris Mason1-60/+14
2008-09-25Btrfs: Allow tails larger than one pageChris Mason1-1/+1
2008-09-25Btrfs: Cache extent buffer mappingsChris Mason1-4/+36
2008-09-25Btrfs: Allow tree blocks larger than the page sizeChris Mason1-46/+66
2008-09-25Btrfs: Change the remaining radix trees used by extent-tree.c to extent_map t...Chris Mason1-9/+7
2008-09-25Btrfs: Stop using radix trees for the block group cacheChris Mason1-5/+1
2008-09-25Btrfs: Fix extent_buffer and extent_state leaksChris Mason1-1/+1
2008-09-25Btrfs: Avoid memcpy where possible in extent_buffersChris Mason1-5/+40
2008-09-25Btrfs: Optimizations for the extent_buffer codeChris Mason1-5/+43
2008-09-25Btrfs: Create extent_buffer interface for large blocksizesChris Mason1-534/+315
2007-09-14Btrfs: use unlocked_ioctlChristoph Hellwig1-4/+1
2007-09-11Btrfs: Find and remove dead roots the first time a root is loaded.Chris Mason1-1/+2
2007-09-11Btrfs: Add more synchronization before creating a snapshotChris Mason1-0/+1
2007-08-29Btrfs: Use mount -o subvol to select the subvol directory instead of dev:Chris Mason1-0/+6
2007-08-29Btrfs: Add per-root block accounting and sysfs entriesJosef Bacik1-0/+54
2007-08-28Btrfs: Extent based page cache code. This uses an rbtree of extents and testsChris Mason1-0/+7
2007-08-11Btrfs: delay commits during fsync to allow more writersJosef Bacik1-0/+1
2007-08-10Btrfs: Btree defrag on the extent-mapping tree as wellChris Mason1-1/+3
2007-08-09Btrfs: Replace extent tree preallocation code with some bit radix magic.Chris Mason1-6/+1
2007-08-08Btrfs: Let some locks go during defrag and snapshot droppingChris Mason1-2/+2
2007-08-08Btrfs: Add run time btree defrag, and an ioctl to force btree defragChris Mason1-2/+17
2007-08-07Btrfs: Fold some btree readahead routines into something more generic.Chris Mason1-0/+1
2007-08-07Btrfs: Do snapshot deletion in smaller chunks.Chris Mason1-2/+2
2007-06-28Btrfs: crash recovery fixesChris Mason1-8/+4
2007-06-26Btrfs: Fix super block updates during transaction commitChris Mason1-0/+1
2007-06-22Btrfs: Add the ability to find and remove dead roots after a crash.Chris Mason1-2/+15
2007-06-22Btrfs: Audit callers and return codes to make sure -ENOSPC gets up the stackChris Mason1-3/+0
2007-06-22Btrfs: Switch to libcrc32c to avoid problems with cryptomgr on highmem machinesChris Mason1-4/+0
2007-06-15Btrfs: patch queue: page_mkwriteChris Mason1-0/+2