aboutsummaryrefslogtreecommitdiff
path: root/fs/btrfs/extent-tree.c
AgeCommit message (Expand)Author
2008-09-25Btrfs: Full back reference supportZheng Yan
2008-09-25Add check for tree-log roots in btrfs_alloc_reserved_extentsChris Mason
2008-09-25Btrfs: free space accounting redoJosef Bacik
2008-09-25Btrfs: fix cache_block_group error handlingJosef Bacik
2008-09-25Btrfs: Record dirty pages tree-log pages in an extent_io treeChris Mason
2008-09-25Btrfs: Optimize tree log block allocationsChris Mason
2008-09-25Btrfs: Tree logging fixesChris Mason
2008-09-25Btrfs: Add a write ahead tree log to optimize synchronous operationsChris Mason
2008-09-25Btrfs: Discard sector data in __free_extent()David Woodhouse
2008-09-25Btrfs: Fix nodatacow for the new data=ordered modeYan Zheng
2008-09-25Btrfs: Maintain a list of inodes that are delalloc and a way to wait on themChris Mason
2008-09-25Btrfs: Don't corrupt ram in shrink_extent_tree, leak it insteadChris Mason
2008-09-25Btrfs: More throttle tuningChris Mason
2008-09-25btrfs_search_slot: reduce lock contention by cowing in two stagesChris Mason
2008-09-25Btrfs: Throttle less often waiting for snapshots to deleteChris Mason
2008-09-25Btrfs: Improve and cleanup locking done by walk_down_treeChris Mason
2008-09-25Btrfs: Throttle tuningChris Mason
2008-09-25Btrfs: Add missing hunk from Yan Zheng's cache reclaim patchChris Mason
2008-09-25Btrfs: implement memory reclaim for leaf reference cacheYan
2008-09-25Btrfs: Update and fix mount -o nodatacowYan Zheng
2008-09-25Btrfs: Throttle operations if the reference cache gets too largeChris Mason
2008-09-25Btrfs: Leaf reference cache updateChris Mason
2008-09-25Btrfs: Add a leaf reference cacheYan Zheng
2008-09-25Btrfs: Properly release lock in pin_down_bytesYan
2008-09-25Btrfs: Fix a few functions that exit without stopping their transactionJosef Bacik
2008-09-25Btrfs: Fix the defragmention code and the block relocation code for data=orderedChris Mason
2008-09-25Btrfs: alloc_mutex latency reductionChris Mason
2008-09-25Btrfs: Add some conditional schedules near the alloc_mutexChris Mason
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