summaryrefslogtreecommitdiff
path: root/fs/btrfs/tree-defrag.c
AgeCommit message (Expand)Author
2008-09-25Btrfs: Optimize allocations as we need to mix data and metadata into one groupChris Mason
2008-09-25Btrfs: Make defrag check nodes against the progress key to prevent repeating ...Chris Mason
2008-09-25Btrfs: Tune the automatic defrag codeChris Mason
2008-09-25Btrfs: Defrag only leaves, and only when the parent node has a single objectidChris Mason
2008-09-25Btrfs: Defrag: only walk into nodes with the defrag bit setChris Mason
2008-09-25Btrfs: Large block related defrag optimizationsChris Mason
2008-09-25Breakout BTRFS_SETGET_FUNCS into a separate C file, the inlines were too big.Chris Mason
2008-09-25Btrfs: Add back the online defragging codeChris Mason
2008-09-25Btrfs: Allow tree blocks larger than the page sizeChris Mason
2008-09-25Btrfs: Create extent_buffer interface for large blocksizesChris Mason
2007-09-10Add support for defragging files via btrfsctl -d. Avoid OOM on extent treeChris Mason
2007-08-10Btrfs: Add BH_Defrag to mark buffers that are in need of defraggingChris Mason
2007-08-10Btrfs: Btree defrag on the extent-mapping tree as wellChris Mason
2007-08-09Btrfs: Further reduce the concurrency penalty of defrag and drop_snapshotChris Mason
2007-08-07Btrfs: Add run time btree defrag, and an ioctl to force btree defragChris Mason