aboutsummaryrefslogtreecommitdiff
path: root/fs/btrfs/extent-tree.c
AgeCommit message (Expand)Author
2008-09-25Btrfs: Use a mutex in the extent buffer for tree block lockingChris Mason
2008-09-25Btrfs: Data ordered fixesChris Mason
2008-09-25Btrfs: Force caching of metadata block groups on mount to avoid deadlockChris Mason
2008-09-25Add a per-inode lock around btrfs_drop_extentsChris Mason
2008-09-25Btrfs: New data=ordered implementationChris Mason
2008-09-25Btrfs: Add locking around volume management (device add/remove/balance)Chris Mason
2008-09-25Btrfs: Online btree defragmentation fixesChris Mason
2008-09-25Btrfs: Change find_extent_buffer to use TestSetPageLockedChris Mason
2008-09-25Btrfs: Add btree locking to the tree defragmentation codeChris Mason
2008-09-25Btrfs: Replace the transaction work queue with kthreadsChris Mason
2008-09-25Btrfs: Fix snapshot deletion to release the alloc_mutex much more often.Chris Mason
2008-09-25Btrfs: Add a skip_locking parameter to struct path, and make various funcs ho...Chris Mason
2008-09-25Drop locks in btrfs_search_slot when reading a tree block.Chris Mason
2008-09-25Btrfs: Replace the big fs_mutex with a collection of other locksChris Mason
2008-09-25Btrfs: Start btree concurrency work.Chris Mason
2008-09-25Btrfs: Allocator fix variety packChris Mason
2008-09-25Btrfs: Handle write errors on raid1 and raid10Chris Mason
2008-09-25Btrfs: Pass down the expected generation number when reading tree blocksChris Mason
2008-09-25Btrfs: Chunk relocation fine tuning, and add a few printks to show progressChris Mason
2008-09-25Btrfs: A number of nodatacow fixesChris Mason
2008-09-25Btrfs: Update nodatacow mode to support cloned single files and resizingChris Mason
2008-09-25Btrfs: Properly find the root for snapshotted blocks during chunk relocationChris Mason
2008-09-25Btrfs: Add support for online device removalChris Mason
2008-09-25Btrfs: Deal with failed writes in mirrored configurationsChris Mason
2008-09-25Btrfs: Add balance ioctl to restripe the chunksChris Mason
2008-09-25Btrfs: Do more optimal file RA during shrinking and defragChris Mason
2008-09-25Btrfs: Avoid recursive chunk allocationsChris Mason
2008-09-25Btrfs: Make the resizer work based on shrinking and growing devicesChris Mason
2008-09-25Btrfs: Fix balance_level to free the middle block if there is room in the lef...Chris Mason
2008-09-25Btrfs: Simplify device selection for mirrored readsChris Mason
2008-09-25Btrfs: Use the extent map cache to find the logical disk block during data re...Chris Mason
2008-09-25Btrfs: Don't wait on tree block writeback before freeing them anymoreChris Mason
2008-09-25Btrfs: Add RAID10 supportChris Mason
2008-09-25Btrfs: Add chunk uuids and update multi-device back referencesChris Mason
2008-09-25Add a min size parameter to btrfs_alloc_extentChris Mason
2008-09-25Btrfs: Endianess bug fix for v0.13 with kernelsMiguel
2008-09-25Btrfs: Do metadata checksums for reads via a workqueueChris Mason
2008-09-25Btrfs: Fix allocation profile initChris Mason
2008-09-25Btrfs: Don't allow written blocks from this transaction to be reallocatedChris Mason
2008-09-25Btrfs: Add support for duplicate blocks on a single spindleChris Mason
2008-09-25Btrfs: Add support for mirroring across drivesChris Mason
2008-09-25Btrfs: Verify checksums on tree blocks found without read_tree_blockChris Mason
2008-09-25Btrfs: Keep fs_mutex during reads done by snapshot deletionChris Mason
2008-09-25Btrfs: Implement raid0 when multiple devices are presentChris Mason
2008-09-25Btrfs: Bring back mount -o ssd optimizationsChris Mason
2008-09-25Add /dev/btrfs-control for device scanning ioctlsChris Mason
2008-09-25Btrfs: Bring back find_free_extent CPU usage optimizationsChris Mason
2008-09-25Btrfs: Dynamic chunk and block group allocationChris Mason
2008-09-25Btrfs: Add support for multiple devices per filesystemChris Mason
2008-09-25Match the extent tree code to btrfs-progs for multi-device mergingChris Mason