summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/extent-tree.c
AgeCommit message (Expand)AuthorFilesLines
2008-09-25Drop locks in btrfs_search_slot when reading a tree block.Chris Mason1-1/+0
2008-09-25Btrfs: Replace the big fs_mutex with a collection of other locksChris Mason1-11/+7
2008-09-25Btrfs: Start btree concurrency work.Chris Mason1-88/+164
2008-09-25Btrfs: Allocator fix variety packChris Mason1-88/+185
2008-09-25Btrfs: Handle write errors on raid1 and raid10Chris Mason1-2/+2
2008-09-25Btrfs: Pass down the expected generation number when reading tree blocksChris Mason1-6/+9
2008-09-25Btrfs: Chunk relocation fine tuning, and add a few printks to show progressChris Mason1-3/+17
2008-09-25Btrfs: A number of nodatacow fixesChris Mason1-0/+20
2008-09-25Btrfs: Update nodatacow mode to support cloned single files and resizingChris Mason1-0/+9
2008-09-25Btrfs: Properly find the root for snapshotted blocks during chunk relocationChris Mason1-11/+109
2008-09-25Btrfs: Add support for online device removalChris Mason1-26/+113
2008-09-25Btrfs: Deal with failed writes in mirrored configurationsChris Mason1-2/+2
2008-09-25Btrfs: Add balance ioctl to restripe the chunksChris Mason1-17/+89
2008-09-25Btrfs: Do more optimal file RA during shrinking and defragChris Mason1-1/+15
2008-09-25Btrfs: Avoid recursive chunk allocationsChris Mason1-1/+1
2008-09-25Btrfs: Make the resizer work based on shrinking and growing devicesChris Mason1-88/+57
2008-09-25Btrfs: Fix balance_level to free the middle block if there is room in the lef...Chris Mason1-2/+2
2008-09-25Btrfs: Simplify device selection for mirrored readsChris Mason1-4/+4
2008-09-25Btrfs: Use the extent map cache to find the logical disk block during data re...Chris Mason1-0/+1
2008-09-25Btrfs: Don't wait on tree block writeback before freeing them anymoreChris Mason1-1/+0
2008-09-25Btrfs: Add RAID10 supportChris Mason1-0/+1
2008-09-25Btrfs: Add chunk uuids and update multi-device back referencesChris Mason1-14/+8
2008-09-25Add a min size parameter to btrfs_alloc_extentChris Mason1-3/+9
2008-09-25Btrfs: Endianess bug fix for v0.13 with kernelsMiguel1-7/+5
2008-09-25Btrfs: Do metadata checksums for reads via a workqueueChris Mason1-4/+0
2008-09-25Btrfs: Fix allocation profile initChris Mason1-8/+2
2008-09-25Btrfs: Don't allow written blocks from this transaction to be reallocatedChris Mason1-1/+3
2008-09-25Btrfs: Add support for duplicate blocks on a single spindleChris Mason1-2/+3
2008-09-25Btrfs: Add support for mirroring across drivesChris Mason1-44/+49
2008-09-25Btrfs: Verify checksums on tree blocks found without read_tree_blockChris Mason1-0/+2
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