Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
1cd4efddc4512ccbd9fe317f688f361605ca0c88
/
fs
/
btrfs
/
tree-defrag.c
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