bcachefs: trans->locked
authorKent Overstreet <kent.overstreet@linux.dev>
Tue, 9 Apr 2024 23:57:08 +0000 (19:57 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Wed, 8 May 2024 21:29:19 +0000 (17:29 -0400)
commit650db8a87c343c856dcbaed2eb8d184df0308c42
tree56e26c182aa45106b095ec2c7d01da9e11af1a00
parente2e568bd9775aa86196ea89b9bacc17c04c652f5
bcachefs: trans->locked

Add a field for tracking whether a transaction object holds btree locks,
and assertions to verify state.

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