aboutsummaryrefslogtreecommitdiff
path: root/fs/btrfs/tree-defrag.c
AgeCommit message (Expand)AuthorFilesLines
2015-12-18Btrfs: fix locking bugs when defragging leavesGravatar Filipe Manana 1-3/+24
2015-08-31Btrfs: cleanup: remove unnecessary check before btrfs_free_path is calledGravatar Tsutomu Itoh 1-2/+1
2015-06-02btrfs: let tree defrag work in SSD modeGravatar David Sterba 1-3/+0
2014-06-09Btrfs: use bitfield instead of integer data type for the some variants in btr...Gravatar Miao Xie 1-1/+1
2013-11-11Btrfs: cleanup dead code of defragmentGravatar Liu Bo 1-2/+1
2013-11-11Btrfs: remove unused max_key arg from btrfs_search_forwardGravatar Filipe David Borba Manana 1-1/+1
2013-02-20btrfs: remove cache only arguments from defrag pathGravatar Eric Sandeen 1-12/+7
2011-05-02btrfs: drop unused parameter from btrfs_release_pathGravatar David Sterba 1-1/+1
2010-10-29Btrfs: cleanup warnings from gcc 4.6 (nonbugs)Gravatar Andi Kleen 1-2/+0
2010-05-25Btrfs: Introduce global metadata reservationGravatar Yan, Zheng 1-3/+4
2009-03-24Btrfs: do extent allocation and reference count updates in the backgroundGravatar Chris Mason 1-2/+0
2009-02-04Btrfs: Change btree locking to use explicit blocking pointsGravatar Chris Mason 1-0/+1
2009-01-05Btrfs: Fix checkpatch.pl warningsGravatar Chris Mason 1-4/+5
2008-10-29Btrfs: nuke fs wide allocation mutex V2Gravatar Josef Bacik 1-3/+0
2008-09-29Btrfs: add and improve commentsGravatar Chris Mason 1-0/+4
2008-09-25Btrfs: Add a write ahead tree log to optimize synchronous operationsGravatar Chris Mason 1-2/+2
2008-09-25Btrfs: Online btree defragmentation fixesGravatar Chris Mason 1-17/+19
2008-09-25Btrfs: Add a per-inode csum mutex to avoid races creating csum itemsGravatar Chris Mason 1-0/+7
2008-09-25Btrfs: Add btree locking to the tree defragmentation codeGravatar Chris Mason 1-192/+47
2008-09-25Btrfs: Start btree concurrency work.Gravatar Chris Mason 1-0/+2
2008-09-25Btrfs: Allocator fix variety packGravatar Chris Mason 1-0/+17
2008-09-25Btrfs: Handle write errors on raid1 and raid10Gravatar Chris Mason 1-3/+4
2008-09-25Btrfs: Pass down the expected generation number when reading tree blocksGravatar Chris Mason 1-3/+6
2008-09-25Btrfs: Verify checksums on tree blocks found without read_tree_blockGravatar Chris Mason 1-0/+1
2008-09-25Btrfs: Disable tree defrag in SSD modeGravatar Chris Mason 1-0/+3
2008-09-25Btrfs: Leave on the tree defragger in mount -o ssd, it still helps thereGravatar Chris Mason 1-3/+0
2008-09-25Btrfs: Add mount -o ssd, which includes optimizations for seek free storageGravatar Chris Mason 1-0/+3
2008-09-25Btrfs: Add back pointers from extents to the btree or file referencing themGravatar Chris Mason 1-0/+2
2008-09-25Btrfs: Optimize allocations as we need to mix data and metadata into one groupGravatar Chris Mason 1-1/+5
2008-09-25Btrfs: Make defrag check nodes against the progress key to prevent repeating ...Gravatar Chris Mason 1-1/+2
2008-09-25Btrfs: Tune the automatic defrag codeGravatar Chris Mason 1-1/+0
2008-09-25Btrfs: Defrag only leaves, and only when the parent node has a single objectidGravatar Chris Mason 1-31/+5
2008-09-25Btrfs: Defrag: only walk into nodes with the defrag bit setGravatar Chris Mason 1-4/+4
2008-09-25Btrfs: Large block related defrag optimizationsGravatar Chris Mason 1-1/+22
2008-09-25Breakout BTRFS_SETGET_FUNCS into a separate C file, the inlines were too big.Gravatar Chris Mason 1-1/+1
2008-09-25Btrfs: Add back the online defragging codeGravatar Chris Mason 1-8/+6
2008-09-25Btrfs: Allow tree blocks larger than the page sizeGravatar Chris Mason 1-7/+11
2008-09-25Btrfs: Create extent_buffer interface for large blocksizesGravatar Chris Mason 1-26/+32
2007-09-10Add support for defragging files via btrfsctl -d. Avoid OOM on extent treeGravatar Chris Mason 1-0/+3
2007-08-10Btrfs: Add BH_Defrag to mark buffers that are in need of defraggingGravatar Chris Mason 1-1/+2
2007-08-10Btrfs: Btree defrag on the extent-mapping tree as wellGravatar Chris Mason 1-7/+29
2007-08-08Btrfs: Further reduce the concurrency penalty of defrag and drop_snapshotGravatar Chris Mason 1-5/+2
2007-08-07Btrfs: Add run time btree defrag, and an ioctl to force btree defragGravatar Chris Mason 1-0/+222