Chris Mason
|
ab78c84de1
Btrfs: Throttle operations if the reference cache gets too large
|
17 年之前 |
Chris Mason
|
017e5369eb
Btrfs: Leaf reference cache update
|
17 年之前 |
Yan Zheng
|
31153d8128
Btrfs: Add a leaf reference cache
|
17 年之前 |
Yan
|
974e35a82d
Btrfs: Properly release lock in pin_down_bytes
|
17 年之前 |
Josef Bacik
|
8e8a1e31f2
Btrfs: Fix a few functions that exit without stopping their transaction
|
17 年之前 |
Chris Mason
|
3eaa288527
Btrfs: Fix the defragmention code and the block relocation code for data=ordered
|
17 年之前 |
Chris Mason
|
c286ac48ed
Btrfs: alloc_mutex latency reduction
|
17 年之前 |
Chris Mason
|
e34a5b4f77
Btrfs: Add some conditional schedules near the alloc_mutex
|
17 年之前 |
Chris Mason
|
a61e6f29dc
Btrfs: Use a mutex in the extent buffer for tree block locking
|
17 年之前 |
Chris Mason
|
4a09675279
Btrfs: Data ordered fixes
|
17 年之前 |
Chris Mason
|
54641bd17d
Btrfs: Force caching of metadata block groups on mount to avoid deadlock
|
17 年之前 |
Chris Mason
|
ee6e6504e1
Add a per-inode lock around btrfs_drop_extents
|
17 年之前 |
Chris Mason
|
e6dcd2dc9c
Btrfs: New data=ordered implementation
|
17 年之前 |
Chris Mason
|
7d9eb12c87
Btrfs: Add locking around volume management (device add/remove/balance)
|
17 年之前 |
Chris Mason
|
3f157a2fd2
Btrfs: Online btree defragmentation fixes
|
17 年之前 |
Chris Mason
|
079899c238
Btrfs: Change find_extent_buffer to use TestSetPageLocked
|
17 年之前 |
Chris Mason
|
e7a84565bc
Btrfs: Add btree locking to the tree defragmentation code
|
17 年之前 |
Chris Mason
|
a74a4b97b6
Btrfs: Replace the transaction work queue with kthreads
|
17 年之前 |
Chris Mason
|
333db94cdd
Btrfs: Fix snapshot deletion to release the alloc_mutex much more often.
|
17 年之前 |
Chris Mason
|
5cd57b2cbb
Btrfs: Add a skip_locking parameter to struct path, and make various funcs honor it
|
17 年之前 |
Chris Mason
|
051e1b9f74
Drop locks in btrfs_search_slot when reading a tree block.
|
17 年之前 |
Chris Mason
|
a213501153
Btrfs: Replace the big fs_mutex with a collection of other locks
|
17 年之前 |
Chris Mason
|
925baeddc5
Btrfs: Start btree concurrency work.
|
17 年之前 |
Chris Mason
|
0ef3e66b67
Btrfs: Allocator fix variety pack
|
17 年之前 |
Chris Mason
|
1259ab75c6
Btrfs: Handle write errors on raid1 and raid10
|
17 年之前 |
Chris Mason
|
ca7a79ad8d
Btrfs: Pass down the expected generation number when reading tree blocks
|
17 年之前 |
Chris Mason
|
323da79c9f
Btrfs: Chunk relocation fine tuning, and add a few printks to show progress
|
17 年之前 |
Chris Mason
|
bbaf549e0c
Btrfs: A number of nodatacow fixes
|
17 年之前 |
Chris Mason
|
a68d5933a0
Btrfs: Update nodatacow mode to support cloned single files and resizing
|
17 年之前 |
Chris Mason
|
bf4ef67924
Btrfs: Properly find the root for snapshotted blocks during chunk relocation
|
17 年之前 |