Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
803e66f40a15da6abe2bf5afe6f6465d01c38efa
/
fs
/
btrfs
/
delayed-ref.c
8949b9a
btrfs: fix lock inversion problem when doing qgroup extent tracing
by Filipe Manana
· 3 years, 6 months ago
138a12d
btrfs: rip out btrfs_space_info::total_bytes_pinned
by Josef Bacik
· 3 years, 7 months ago
ffbc10a
btrfs: update debug message when checking seq number of a delayed ref
by Filipe Manana
· 3 years, 10 months ago
4bae788
btrfs: add and use helper to get lowest sequence number for the tree mod log
by Filipe Manana
· 3 years, 10 months ago
f3a84cc
btrfs: move the tree mod log code into its own file
by Filipe Manana
· 3 years, 10 months ago
81e75ac
btrfs: account for new extents being deleted in total_bytes_pinned
by Josef Bacik
· 4 years ago
2187374
btrfs: handle space_info::total_bytes_pinned inside the delayed ref itself
by Josef Bacik
· 4 years ago
696eb22b
btrfs: fix parameter description in delayed-ref.c functions
by Nikolay Borisov
· 4 years ago
63f018b
btrfs: Remove __ prefix from btrfs_block_rsv_release
by Nikolay Borisov
· 4 years, 10 months ago
7227ff4
Btrfs: fix race between adding and putting tree mod seq elements and nodes
by Filipe Manana
· 5 years ago
d05e464
btrfs: rename btrfs_space_info_add_old_bytes
by Josef Bacik
· 5 years ago
2bd36e7
btrfs: rename the btrfs_calc_*_metadata_size helpers
by Josef Bacik
· 5 years ago
6ef03de
btrfs: migrate the delayed refs rsv code
by Josef Bacik
· 6 years ago
38e9372
btrfs: assert delayed ref lock in btrfs_find_delayed_ref_head
by David Sterba
· 6 years ago
c6e340b
btrfs: remove unused parameter fs_info from btrfs_add_delayed_extent_op
by David Sterba
· 6 years ago
7667559
btrfs: delayed-ref: Use btrfs_ref to refactor btrfs_add_delayed_data_ref()
by Qu Wenruo
· 6 years ago
ed4f255
btrfs: delayed-ref: Use btrfs_ref to refactor btrfs_add_delayed_tree_ref()
by Qu Wenruo
· 6 years ago
1418bae
btrfs: qgroup: Move reserved data accounting from btrfs_delayed_ref_head to btrfs_qgroup_extent_record
by Qu Wenruo
· 6 years ago
ba2c4d4
btrfs: introduce delayed_refs_rsv
by Josef Bacik
· 6 years ago
158ffa3
btrfs: only track ref_heads in delayed_ref_updates
by Josef Bacik
· 6 years ago
d7baffd
btrfs: add btrfs_delete_ref_head helper
by Josef Bacik
· 6 years ago
0a9df0d
btrfs: delayed-ref: extract find_first_ref_head from find_ref_head
by Lu Fengqi
· 6 years ago
d9352794
btrfs: switch return_bigger to bool in find_ref_head
by Lu Fengqi
· 6 years ago
9e920a6
btrfs: delayed-ref: pass delayed_refs directly to btrfs_delayed_ref_lock
by Lu Fengqi
· 6 years ago
5637c74
btrfs: delayed-ref: pass delayed_refs directly to btrfs_select_ref_head
by Lu Fengqi
· 6 years ago
e3d0396
Btrfs: delayed-refs: use rb_first_cached for ref_tree
by Liu Bo
· 6 years ago
5c9d028
Btrfs: delayed-refs: use rb_first_cached for href_root
by Liu Bo
· 6 years ago
7b4284d
btrfs: Streamline memory allocation failure handling in btrfs_add_delayed_tree_ref
by Nikolay Borisov
· 7 years ago
88a979c
btrfs: Remove fs_info from btrfs_add_delayed_data_ref
by Nikolay Borisov
· 7 years ago
44e1c47
btrfs: Remove fs_info from btrfs_add_delayed_tree_ref
by Nikolay Borisov
· 7 years ago
2335efa
btrfs: split delayed ref head initialization and addition
by Nikolay Borisov
· 7 years ago
eb86ec7
btrfs: Use init_delayed_ref_head in add_delayed_ref_head
by Nikolay Borisov
· 7 years ago
a2e569b
btrfs: Introduce init_delayed_ref_head
by Nikolay Borisov
· 7 years ago
cd7f969
btrfs: Open-code add_delayed_data_ref
by Nikolay Borisov
· 7 years ago
70d6400
btrfs: Open-code add_delayed_tree_ref
by Nikolay Borisov
· 7 years ago
c812c8a
btrfs: Use init_delayed_ref_common in add_delayed_data_ref
by Nikolay Borisov
· 7 years ago
646f4dd
btrfs: Use init_delayed_ref_common in add_delayed_tree_ref
by Nikolay Borisov
· 7 years ago
cb49a87
btrfs: Factor out common delayed refs init code
by Nikolay Borisov
· 7 years ago
be97f13
btrfs: Drop fs_info parameter from btrfs_merge_delayed_refs
by Nikolay Borisov
· 7 years ago
f033798
btrfs: Drop fs_info parameter from add_delayed_data_ref
by Nikolay Borisov
· 7 years ago
1acda0c
btrfs: Drop add_delayed_ref_head fs_info parameter
by Nikolay Borisov
· 7 years ago
41d0bd3
btrfs: Drop delayed_refs argument from btrfs_check_delayed_seq
by Nikolay Borisov
· 7 years ago
5e388e9
btrfs: Fix race condition between delayed refs and blockgroup removal
by Nikolay Borisov
· 7 years ago
c1d7c51
btrfs: replace GPL boilerplate by SPDX -- sources
by David Sterba
· 7 years ago
a4666e6
btrfs: use lockdep_assert_held for spinlocks
by David Sterba
· 7 years ago
e67c718
btrfs: add more __cold annotations
by David Sterba
· 7 years ago
952bd3db
btrfs: Ignore errors from btrfs_qgroup_trace_extent_post
by Nikolay Borisov
· 7 years ago
f5c29bd
Btrfs: add __init macro to btrfs init functions
by Liu Bo
· 7 years ago
0e0adbc
btrfs: track refs in a rb_tree instead of a list
by Josef Bacik
· 7 years ago
1d148e5
btrfs: add a comp_refs() helper
by Josef Bacik
· 7 years ago
c7ad7c8
btrfs: switch args for comp_*_refs
by Josef Bacik
· 7 years ago
3b60d43
btrfs: remove type argument from comp_tree_refs
by Josef Bacik
· 7 years ago
d278850
btrfs: remove delayed_ref_node from ref_head
by Josef Bacik
· 7 years ago
7be0791
Btrfs: return old and new total ref mods when adding delayed refs
by Omar Sandoval
· 8 years ago
6df8cdf
btrfs: convert btrfs_delayed_ref_node.refs from atomic_t to refcount_t
by Elena Reshetova
· 8 years ago
fb235dc
btrfs: qgroup: Move half of the qgroup accounting time out of commit trans
by Qu Wenruo
· 8 years ago
f72ad18e
Btrfs: pass delayed_refs directly to btrfs_find_delayed_ref_head
by Liu Bo
· 8 years ago
fef394f
btrfs: drop unused extent_op arg from btrfs_add_delayed_data_ref
by Jeff Mahoney
· 8 years ago
1d57ee9
btrfs: improve delayed refs iterations
by Wang Xiaoguang
· 8 years ago
50b3e04
btrfs: qgroup: Rename functions to make it follow reserve,trace,account steps
by Qu Wenruo
· 8 years ago
ab8d0fc
btrfs: convert pr_* to btrfs_* where possible
by Jeff Mahoney
· 8 years ago
afcdd12
Btrfs: add a flags field to btrfs_fs_info
by Josef Bacik
· 8 years ago
cb93b52
btrfs: qgroup: Refactor btrfs_qgroup_insert_dirty_extent()
by Qu Wenruo
· 8 years ago
1083881
Merge branch 'integration-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/fdmanana/linux into for-linus-4.8
by Chris Mason
· 8 years ago
e657149
Btrfs: remove unused function btrfs_add_delayed_qgroup_reserve()
by Filipe Manana
· 8 years ago
bc07452
btrfs: prefix fsid to all trace events
by Jeff Mahoney
· 9 years ago
fba4b69
btrfs: Fix slab accounting flags
by Nikolay Borisov
· 9 years ago
5598e90
btrfs: drop null testing before destroy functions
by Kinglong Mee
· 9 years ago
35b3ad5
btrfs: better packing of btrfs_delayed_extent_op
by David Sterba
· 9 years ago
5846a3c
btrfs: qgroup: Fix a race in delayed_ref which leads to abort trans
by Qu Wenruo
· 9 years ago
b06c4bf
Btrfs: fix regression running delayed references when using qgroups
by Filipe Manana
· 9 years ago
2c3cf7d
Btrfs: fix regression when running delayed references
by Filipe Manana
· 9 years ago
f64d5ca
btrfs: delayed_ref: Add new function to record reserved space into delayed ref
by Qu Wenruo
· 9 years ago
5a5003df
btrfs: delayed-ref: double free in btrfs_add_delayed_tree_ref()
by Dan Carpenter
· 10 years ago
3368d00
btrfs: qgroup: Record possible quota-related extent for qgroup.
by Qu Wenruo
· 10 years ago
c43d160
btrfs: delayed-ref: Cleanup the unneeded functions.
by Qu Wenruo
· 10 years ago
c6fc245
btrfs: delayed-ref: Use list to replace the ref_root in ref_head.
by Qu Wenruo
· 10 years ago
1262133
Btrfs: account for crcs in delayed ref processing
by Josef Bacik
· 10 years ago
fcebe45
Btrfs: rework qgroup accounting
by Josef Bacik
· 11 years ago
21543ba
Btrfs: fix race when updating existing ref head
by Filipe Manana
· 11 years ago
85fdfdf
Btrfs: cleanup delayed-ref.c:find_ref_head()
by Filipe Manana
· 11 years ago
6103fb4
Btrfs: remove unnecessary ref heads rb tree search
by Filipe Manana
· 11 years ago
d7df2c7
Btrfs: attach delayed ref updates to delayed ref heads
by Josef Bacik
· 11 years ago
9e5ac13
Btrfs: skip merge part for delayed data refs
by Liu Bo
· 11 years ago
c46effa
Btrfs: introduce a head ref rbtree
by Liu Bo
· 11 years ago
35a3621
Btrfs: get rid of sparse warnings
by Stefan Behrens
· 11 years ago
599c75e
Btrfs/tracepoint: update delayed ref tracepoints
by Liu Bo
· 11 years ago
fc36ed7e
Btrfs: separate sequence numbers for delayed ref tracking and tree mod log
by Jan Schmidt
· 12 years ago
41b0fc4
Btrfs: compare relevant parts of delayed tree refs
by Josef Bacik
· 12 years ago
093486c
Btrfs: make delayed ref lock logic more readable
by Miao Xie
· 12 years ago
78a6184
Btrfs: use slabs for delayed reference allocation
by Miao Xie
· 12 years ago
ae1e206
Btrfs: allow delayed refs to be merged
by Josef Bacik
· 12 years ago
1fa11e2
Btrfs: fix deadlock in wait_for_more_refs
by Arne Jansen
· 12 years ago
546adb0
Btrfs: hooks for qgroup to record delayed refs
by Jan Schmidt
· 13 years ago
097b8a7
Btrfs: join tree mod log code with the code holding back delayed refs
by Jan Schmidt
· 13 years ago
95a0607
Btrfs: use delayed ref sequence numbers for all fs-tree updates
by Jan Schmidt
· 13 years ago
143bede
btrfs: return void in functions without error conditions
by Jeff Mahoney
· 13 years ago
cddcd80
btrfs: Fix kfree of member instead of structure
by Jeff Mahoney
· 13 years ago
a168650
Btrfs: add waitqueue instead of doing busy waiting for more delayed refs
by Jan Schmidt
· 13 years ago
d1270cd
Btrfs: put back delayed refs that are too new
by Arne Jansen
· 13 years ago
Next »