]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bcachefs: Improve bch2_btree_update_start()
authorKent Overstreet <kent.overstreet@gmail.com>
Wed, 31 Mar 2021 19:21:37 +0000 (15:21 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:58 +0000 (17:08 -0400)
commite264b2f62a8fdf571e9ca9a741719a9b567573f5
treecd550ab79ce1cef0357bba2444c11b014fb505fe
parentba5f03d362a8c7a32fd63c54cd3aeea0c9f3d7cc
bcachefs: Improve bch2_btree_update_start()

bch2_btree_update_start() is now responsible for taking gc_lock and
upgrading the iterator to lock parent nodes - greatly simplifying error
handling and all of the callers.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_gc.c
fs/bcachefs/btree_update_interior.c
fs/bcachefs/btree_update_interior.h