summaryrefslogtreecommitdiff
path: root/fs/btrfs/extent-tree.c
AgeCommit message (Expand)AuthorFilesLines
2008-09-25Btrfs: Keep fs_mutex during reads done by snapshot deletionChris Mason1-3/+4
2008-09-25Btrfs: Implement raid0 when multiple devices are presentChris Mason1-34/+68
2008-09-25Btrfs: Bring back mount -o ssd optimizationsChris Mason1-2/+57
2008-09-25Add /dev/btrfs-control for device scanning ioctlsChris Mason1-4/+0
2008-09-25Btrfs: Bring back find_free_extent CPU usage optimizationsChris Mason1-8/+12
2008-09-25Btrfs: Dynamic chunk and block group allocationChris Mason1-18/+190
2008-09-25Btrfs: Add support for multiple devices per filesystemChris Mason1-314/+115
2008-09-25Match the extent tree code to btrfs-progs for multi-device mergingChris Mason1-52/+7
2008-09-25Btrfs: Remove extent back refs in batches, and avoid duplicate searchesChris Mason1-9/+54
2008-09-25Btrfs: Allocator improvementsChris Mason1-10/+24
2008-09-25Btrfs: Disable tree defrag in SSD modeChris Mason1-1/+2
2008-09-25Btrfs: Use 2MB as the empty_size for clustered allocationsChris Mason1-1/+1
2008-09-25Btrfs: Add checks for last byte in disk to allocator groupingChris Mason1-1/+6
2008-09-25Btrfs: Add debugging for block group update failureChris Mason1-1/+5
2008-09-25Btrfs: Use last_alloc optimizations for metadata, even without -o ssdChris Mason1-15/+13
2008-09-25Btrfs: Hash in the offset and owner for file extent backref keysChris Mason1-7/+6
2008-09-25Btrfs: Insert extent record and the first backref in a single balanceChris Mason1-11/+29
2008-09-25Btrfs: Add data block hints to SSD mode tooChris Mason1-12/+16
2008-09-25Btrfs: Do delalloc accounting via hooks in the extent_state codeChris Mason1-6/+0
2008-09-25Btrfs: Tune readahead during defrag to avoid reading too much at onceChris Mason1-13/+28
2008-09-25Btrfs: Split the extent_map code into two partsChris Mason1-22/+21
2008-09-25Btrfs: Add mount -o ssd, which includes optimizations for seek free storageChris Mason1-1/+30
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