summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/tree-defrag.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: remove unnecessary extent root check in btrfs_defrag_leavesJosef Bacik2022-01-031-8/+0
* btrfs: locking: remove all the blocking helpersJosef Bacik2020-12-081-1/+0
* btrfs: remove unused btrfs_root::defrag_trans_startDavid Sterba2020-07-271-3/+2
* btrfs: rename BTRFS_ROOT_REF_COWS to BTRFS_ROOT_SHAREABLEQu Wenruo2020-05-251-1/+1
* btrfs: open code now trivial btrfs_set_lock_blockingDavid Sterba2019-02-251-1/+1
* btrfs: replace GPL boilerplate by SPDX -- sourcesDavid Sterba2018-04-121-14/+1
* btrfs: add define for oldest generationAnand Jain2018-03-311-3/+2
* Btrfs: fix locking bugs when defragging leavesFilipe Manana2015-12-181-3/+24
* Btrfs: cleanup: remove unnecessary check before btrfs_free_path is calledTsutomu Itoh2015-08-311-2/+1
* btrfs: let tree defrag work in SSD modeDavid Sterba2015-06-021-3/+0
* Btrfs: use bitfield instead of integer data type for the some variants in btr...Miao Xie2014-06-091-1/+1
* Btrfs: cleanup dead code of defragmentLiu Bo2013-11-111-2/+1
* Btrfs: remove unused max_key arg from btrfs_search_forwardFilipe David Borba Manana2013-11-111-1/+1
* btrfs: remove cache only arguments from defrag pathEric Sandeen2013-02-201-12/+7
* btrfs: drop unused parameter from btrfs_release_pathDavid Sterba2011-05-021-1/+1
* Btrfs: cleanup warnings from gcc 4.6 (nonbugs)Andi Kleen2010-10-291-2/+0
* Btrfs: Introduce global metadata reservationYan, Zheng2010-05-251-3/+4
* Btrfs: do extent allocation and reference count updates in the backgroundChris Mason2009-03-241-2/+0
* Btrfs: Change btree locking to use explicit blocking pointsChris Mason2009-02-041-0/+1
* Btrfs: Fix checkpatch.pl warningsChris Mason2009-01-051-4/+5
* Btrfs: nuke fs wide allocation mutex V2Josef Bacik2008-10-291-3/+0
* Btrfs: add and improve commentsChris Mason2008-09-291-0/+4
* Btrfs: Add a write ahead tree log to optimize synchronous operationsChris Mason2008-09-251-2/+2
* Btrfs: Online btree defragmentation fixesChris Mason2008-09-251-17/+19
* Btrfs: Add a per-inode csum mutex to avoid races creating csum itemsChris Mason2008-09-251-0/+7
* Btrfs: Add btree locking to the tree defragmentation codeChris Mason2008-09-251-192/+47
* Btrfs: Start btree concurrency work.Chris Mason2008-09-251-0/+2
* Btrfs: Allocator fix variety packChris Mason2008-09-251-0/+17
* Btrfs: Handle write errors on raid1 and raid10Chris Mason2008-09-251-3/+4
* Btrfs: Pass down the expected generation number when reading tree blocksChris Mason2008-09-251-3/+6
* Btrfs: Verify checksums on tree blocks found without read_tree_blockChris Mason2008-09-251-0/+1
* Btrfs: Disable tree defrag in SSD modeChris Mason2008-09-251-0/+3
* Btrfs: Leave on the tree defragger in mount -o ssd, it still helps thereChris Mason2008-09-251-3/+0
* Btrfs: Add mount -o ssd, which includes optimizations for seek free storageChris Mason2008-09-251-0/+3
* Btrfs: Add back pointers from extents to the btree or file referencing themChris Mason2008-09-251-0/+2
* 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