summaryrefslogtreecommitdiff
path: root/fs/btrfs/extent-tree.c
AgeCommit message (Expand)AuthorFilesLines
2008-09-25Btrfs: Fix extent_buffer usage when nodesize != leafsizeChris Mason1-3/+10
2008-09-25Btrfs: online shrinking fixesChris Mason1-9/+23
2008-09-25Btrfs: Disable btree reada during extent backref lookups.Chris Mason1-0/+4
2008-09-25Btrfs: Add data=ordered supportChris Mason1-1/+3
2008-09-25Btrfs: resizer: don't hold the fs_mutex for long periods of timeChris Mason1-1/+21
2008-09-25Properly call btrfs_search_slot while shrinkingChris Mason1-1/+9
2008-09-25Btrfs: Properly handle overlapping extent in shrink_extent_treeYan1-84/+56
2008-09-25Btrfs: Add a helper that finds previous extent itemYan1-44/+36
2008-09-25count_snapshots: Properly update the leaf pointer after btrfs_next_leafChris Mason1-2/+2
2008-09-25Btrfs: Force inlining off in a few places to save stack usageChris Mason1-29/+37
2008-09-25Btrfs: 32 bit compile fixes for the resizer and enospc checksChris Mason1-1/+3
2008-09-25Btrfs: Reduce stack usage in the resizer, fix 32 bit compilesChris Mason1-36/+38
2008-09-25Btrfs: Explicitly send a root objectid to count_snapshots_in_pathChris Mason1-10/+6
2008-09-25Btrfs: Add readahead to the online shrinker, and a mount -o alloc_start= for ...Chris Mason1-4/+5
2008-09-25Btrfs: Fix NULL block groups on reading the inodeChris Mason1-2/+2
2008-09-25Btrfs: Support for online FS resize (grow and shrink)Chris Mason1-0/+480
2008-09-25Btrfs: Add mount option to turn off data cowChris Mason1-3/+98
2008-09-25Btrfs: Reorder extent back refs to differentiate btree blocks from file dataChris Mason1-8/+8
2008-09-25Fix btrfs_inc_ref to add backref hintsChris Mason1-2/+4
2008-09-25Btrfs: Extra NULL block group checks in find_free_extentChris Mason1-0/+6
2008-09-25Btrfs: Add lowest key information to back refs for extent tree blocks as well.Chris Mason1-1/+101
2008-09-25Btrfs: Add back pointers from extents to the btree or file referencing themChris Mason1-62/+311
2008-09-25Btrfs: Implement generation numbers in block pointersChris Mason1-2/+58
2008-09-25Btrfs: Fix extent allocation for btree blocks as the disk fillsChris Mason1-11/+17
2008-09-25Btrfs: Add simple stripe size parameterChris Mason1-8/+28
2008-09-25btrfs_drop_extents: make sure the item is getting smaller before truncateChris Mason1-0/+8
2008-09-25Btrfs: Handle writeback under high memory pressure betterChris Mason1-1/+1
2008-09-25Btrfs: Add check for null block group to find_search_startChris Mason1-0/+3
2008-09-25Btrfs: Off by one fixes for extent-tree.cYan1-7/+3
2008-09-25Btrfs: Add full_scan parameter to find_search_startYan1-8/+6
2008-09-25Btrfs: Add block group pinned accounting backYan1-14/+40
2008-09-25Btrfs: Allow large data extents in a single file to span into metadata block ...Chris Mason1-6/+30
2008-09-25Btrfs: Optimize allocations as we need to mix data and metadata into one groupChris Mason1-6/+36
2008-09-25Btrfs: Properly update free space cache in __free_extentYan1-2/+4
2008-09-25Btrfs: Fix typo and memory leak in extent-tree.cYan1-6/+8
2008-09-25btrfs: 32-bit type problemsJens Axboe1-4/+4
2008-09-25Btrfs: Add back metadata checksummingChris Mason1-0/+4
2008-09-25Breakout BTRFS_SETGET_FUNCS into a separate C file, the inlines were too big.Chris Mason1-1/+1
2008-09-25Btrfs: Add an extent buffer LRU to reduce radix tree hitsChris Mason1-1/+0
2008-09-25Btrfs: Fix allocation routines to avoid intermixing data and metadata allocat...Chris Mason1-16/+22
2008-09-25Btrfs: Add back the online defragging codeChris Mason1-7/+1
2008-09-25Btrfs: Allow tree blocks larger than the page sizeChris Mason1-138/+147
2008-09-25Btrfs: Change the remaining radix trees used by extent-tree.c to extent_map t...Chris Mason1-121/+72
2008-09-25Btrfs: Stop using radix trees for the block group cacheChris Mason1-214/+148
2008-09-25Btrfs: Fix extent_buffer and extent_state leaksChris Mason1-68/+58
2008-09-25Btrfs: Create extent_buffer interface for large blocksizesChris Mason1-144/+150
2008-09-25Btrfs: Fix duplicate ENOSPC checks in find_free_extentChris Mason1-14/+4
2008-09-25Btrfs: Use balance_dirty_pages_nr on btree blocksChris Mason1-0/+1
2007-09-15Btrfs: Fix cache_block_group to catch holes at the start of the groupYan1-28/+33
2007-08-29Btrfs: Fix oopsen in extent_tree.c during enospcYan1-3/+2