bcachefs: bch2_btree_node_lock_write_nofail()
authorKent Overstreet <kent.overstreet@linux.dev>
Tue, 23 Aug 2022 03:39:23 +0000 (23:39 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:40 +0000 (17:09 -0400)
commitd5024b011cb37b03aeeddd4b38857db427a04f11
tree2c3af9da12a9e206aedf01cab24dfdbd92b67a3b
parentca7d8fcabf29fae627babb72bda9b51763f9a145
bcachefs: bch2_btree_node_lock_write_nofail()

Taking a write lock will be able to fail, with the new cycle detector -
unless we pass it nofail, which is possible but not preferred.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_key_cache.c
fs/bcachefs/btree_locking.h
fs/bcachefs/btree_update_interior.c
fs/bcachefs/btree_update_leaf.c