Josef Bacik
|
0e0adbcfdc
btrfs: track refs in a rb_tree instead of a list
|
8 years ago |
Josef Bacik
|
d278850eff
btrfs: remove delayed_ref_node from ref_head
|
8 years ago |
Omar Sandoval
|
7be07912b3
Btrfs: return old and new total ref mods when adding delayed refs
|
8 years ago |
Elena Reshetova
|
6df8cdf5bd
btrfs: convert btrfs_delayed_ref_node.refs from atomic_t to refcount_t
|
8 years ago |
Liu Bo
|
f72ad18e99
Btrfs: pass delayed_refs directly to btrfs_find_delayed_ref_head
|
8 years ago |
Jeff Mahoney
|
fef394f75b
btrfs: drop unused extent_op arg from btrfs_add_delayed_data_ref
|
8 years ago |
Chris Mason
|
5f52a2c512
Merge branch 'for-chris-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/fdmanana/linux into for-linus-4.10
|
8 years ago |
Wang Xiaoguang
|
1d57ee9416
btrfs: improve delayed refs iterations
|
9 years ago |
Filipe Manana
|
2a2a83de54
Btrfs: remove rb_node field from the delayed ref node structure
|
9 years ago |
Filipe Manana
|
e657149933
Btrfs: remove unused function btrfs_add_delayed_qgroup_reserve()
|
9 years ago |
Nicholas D Steeves
|
0132761017
btrfs: fix string and comment grammatical issues and typos
|
9 years ago |
David Sterba
|
35b3ad50ba
btrfs: better packing of btrfs_delayed_extent_op
|
9 years ago |
Qu Wenruo
|
5846a3c268
btrfs: qgroup: Fix a race in delayed_ref which leads to abort trans
|
10 years ago |
Filipe Manana
|
b06c4bf5c8
Btrfs: fix regression running delayed references when using qgroups
|
10 years ago |
Qu Wenruo
|
f64d5ca868
btrfs: delayed_ref: Add new function to record reserved space into delayed ref
|
10 years ago |
Qu Wenruo
|
9086db86e0
btrfs: qgroup: Add the ability to skip given qgroup for old/new_roots.
|
10 years ago |
Qu Wenruo
|
3368d001ba
btrfs: qgroup: Record possible quota-related extent for qgroup.
|
10 years ago |
Qu Wenruo
|
c6fc245499
btrfs: delayed-ref: Use list to replace the ref_root in ref_head.
|
10 years ago |
Josef Bacik
|
1262133b8d
Btrfs: account for crcs in delayed ref processing
|
10 years ago |
Josef Bacik
|
fcebe4562d
Btrfs: rework qgroup accounting
|
11 years ago |
Josef Bacik
|
d7df2c796d
Btrfs: attach delayed ref updates to delayed ref heads
|
11 years ago |
Liu Bo
|
c46effa601
Btrfs: introduce a head ref rbtree
|
12 years ago |
Josef Bacik
|
b1c79e0947
Btrfs: handle running extent ops with skinny metadata
|
12 years ago |
Chris Mason
|
e942f883bc
Merge branch 'raid56-experimental' into for-linus-3.9
|
12 years ago |
Miao Xie
|
093486c453
Btrfs: make delayed ref lock logic more readable
|
12 years ago |
Miao Xie
|
78a6184a3f
Btrfs: use slabs for delayed reference allocation
|
13 years ago |
Chris Mason
|
bb721703aa
Btrfs: reduce CPU contention while waiting for delayed extent operations
|
12 years ago |
Linus Torvalds
|
99dbb1632f
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
|
13 years ago |
Wang Sheng-Hui
|
44a075bde9
btrfs: fix the commment for the action flags in delayed-ref.h
|
13 years ago |
Josef Bacik
|
ae1e206b80
Btrfs: allow delayed refs to be merged
|
13 years ago |