Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
c194212a033217426dda6e86b5b351f1fb9894c9
/
fs
/
btrfs
/
tree-defrag.c
a2570ef
btrfs: remove unused btrfs_root::defrag_trans_start
by David Sterba
· 4 years, 6 months ago
92a7cc4
btrfs: rename BTRFS_ROOT_REF_COWS to BTRFS_ROOT_SHAREABLE
by Qu Wenruo
· 4 years, 8 months ago
8bead25
btrfs: open code now trivial btrfs_set_lock_blocking
by David Sterba
· 7 years ago
c1d7c51
btrfs: replace GPL boilerplate by SPDX -- sources
by David Sterba
· 7 years ago
7c829b7
btrfs: add define for oldest generation
by Anand Jain
· 7 years ago
0376374
Btrfs: fix locking bugs when defragging leaves
by Filipe Manana
· 9 years ago
527afb4
Btrfs: cleanup: remove unnecessary check before btrfs_free_path is called
by Tsutomu Itoh
· 9 years ago
1302890
btrfs: let tree defrag work in SSD mode
by David Sterba
· 10 years ago
27cdeb7
Btrfs: use bitfield instead of integer data type for the some variants in btrfs_root
by Miao Xie
· 11 years ago
8319bfe
Btrfs: cleanup dead code of defragment
by Liu Bo
· 11 years ago
6174d3c
Btrfs: remove unused max_key arg from btrfs_search_forward
by Filipe David Borba Manana
· 11 years ago
de78b51
btrfs: remove cache only arguments from defrag path
by Eric Sandeen
· 12 years ago
b3b4aa7
btrfs: drop unused parameter from btrfs_release_path
by David Sterba
· 14 years ago
559af82
Btrfs: cleanup warnings from gcc 4.6 (nonbugs)
by Andi Kleen
· 14 years ago
8929ecfa
Btrfs: Introduce global metadata reservation
by Yan, Zheng
· 15 years ago
56bec29
Btrfs: do extent allocation and reference count updates in the background
by Chris Mason
· 16 years ago
b4ce94d
Btrfs: Change btree locking to use explicit blocking points
by Chris Mason
· 16 years ago
d397712
Btrfs: Fix checkpatch.pl warnings
by Chris Mason
· 16 years ago
2517920
Btrfs: nuke fs wide allocation mutex V2
by Josef Bacik
· 16 years ago
d352ac6
Btrfs: add and improve comments
by Chris Mason
· 16 years ago
e02119d
Btrfs: Add a write ahead tree log to optimize synchronous operations
by Chris Mason
· 16 years ago
3f157a2
Btrfs: Online btree defragmentation fixes
by Chris Mason
· 17 years ago
1b1e213
Btrfs: Add a per-inode csum mutex to avoid races creating csum items
by Chris Mason
· 17 years ago
e7a8456
Btrfs: Add btree locking to the tree defragmentation code
by Chris Mason
· 17 years ago
925baed
Btrfs: Start btree concurrency work.
by Chris Mason
· 17 years ago
0ef3e66
Btrfs: Allocator fix variety pack
by Chris Mason
· 17 years ago
1259ab7
Btrfs: Handle write errors on raid1 and raid10
by Chris Mason
· 17 years ago
ca7a79a
Btrfs: Pass down the expected generation number when reading tree blocks
by Chris Mason
· 17 years ago
0999df5
Btrfs: Verify checksums on tree blocks found without read_tree_block
by Chris Mason
· 17 years ago
9afbb0b
Btrfs: Disable tree defrag in SSD mode
by Chris Mason
· 17 years ago
b3236e6
Btrfs: Leave on the tree defragger in mount -o ssd, it still helps there
by Chris Mason
· 17 years ago
e18e480
Btrfs: Add mount -o ssd, which includes optimizations for seek free storage
by Chris Mason
· 17 years ago
7bb8631
Btrfs: Add back pointers from extents to the btree or file referencing them
by Chris Mason
· 17 years ago
f84a8b3
Btrfs: Optimize allocations as we need to mix data and metadata into one group
by Chris Mason
· 17 years ago
081e957
Btrfs: Make defrag check nodes against the progress key to prevent repeating work
by Chris Mason
· 17 years ago
5708b95
Btrfs: Tune the automatic defrag code
by Chris Mason
· 17 years ago
a6b6e75
Btrfs: Defrag only leaves, and only when the parent node has a single objectid
by Chris Mason
· 17 years ago
cf786e7
Btrfs: Defrag: only walk into nodes with the defrag bit set
by Chris Mason
· 17 years ago
0f1ebbd
Btrfs: Large block related defrag optimizations
by Chris Mason
· 17 years ago
0f82731
Breakout BTRFS_SETGET_FUNCS into a separate C file, the inlines were too big.
by Chris Mason
· 17 years ago
6b80053
Btrfs: Add back the online defragging code
by Chris Mason
· 17 years ago
db94535
Btrfs: Allow tree blocks larger than the page size
by Chris Mason
· 17 years ago
5f39d39
Btrfs: Create extent_buffer interface for large blocksizes
by Chris Mason
· 17 years ago
86479a0
Add support for defragging files via btrfsctl -d. Avoid OOM on extent tree
by Chris Mason
· 17 years ago
f2183bd
Btrfs: Add BH_Defrag to mark buffers that are in need of defragging
by Chris Mason
· 17 years ago
e9d0b13
Btrfs: Btree defrag on the extent-mapping tree as well
by Chris Mason
· 17 years ago
409eb95
Btrfs: Further reduce the concurrency penalty of defrag and drop_snapshot
by Chris Mason
· 17 years ago
6702ed4
Btrfs: Add run time btree defrag, and an ioctl to force btree defrag
by Chris Mason
· 17 years ago