aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/tree-defrag.c
Commit message (Expand)AuthorAgeFilesLines
* Btrfs: Optimize allocations as we need to mix data and metadata into one groupChris Mason2008-09-251-1/+5
* Btrfs: Make defrag check nodes against the progress key to prevent repeating ...Chris Mason2008-09-251-1/+2
* Btrfs: Tune the automatic defrag codeChris Mason2008-09-251-1/+0
* Btrfs: Defrag only leaves, and only when the parent node has a single objectidChris Mason2008-09-251-31/+5
* Btrfs: Defrag: only walk into nodes with the defrag bit setChris Mason2008-09-251-4/+4
* Btrfs: Large block related defrag optimizationsChris Mason2008-09-251-1/+22
* Breakout BTRFS_SETGET_FUNCS into a separate C file, the inlines were too big.Chris Mason2008-09-251-1/+1
* Btrfs: Add back the online defragging codeChris Mason2008-09-251-8/+6
* Btrfs: Allow tree blocks larger than the page sizeChris Mason2008-09-251-7/+11
* Btrfs: Create extent_buffer interface for large blocksizesChris Mason2008-09-251-26/+32
* Add support for defragging files via btrfsctl -d. Avoid OOM on extent treeChris Mason2007-09-101-0/+3
* Btrfs: Add BH_Defrag to mark buffers that are in need of defraggingChris Mason2007-08-101-1/+2
* Btrfs: Btree defrag on the extent-mapping tree as wellChris Mason2007-08-101-7/+29
* Btrfs: Further reduce the concurrency penalty of defrag and drop_snapshotChris Mason2007-08-081-5/+2
* Btrfs: Add run time btree defrag, and an ioctl to force btree defragChris Mason2007-08-071-0/+222