bcachefs: traverse_all() is responsible for clearing should_be_locked
authorKent Overstreet <kent.overstreet@gmail.com>
Sat, 24 Jul 2021 21:43:35 +0000 (17:43 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:09 +0000 (17:09 -0400)
commit67b07638f1fab974284846d77cce771fed88ded3
treedefc7dcbf197350ade3917f7c94494bd811327ce
parentfe5233979ace0008b2fab4a05be897d449e44094
bcachefs: traverse_all() is responsible for clearing should_be_locked

bch2_btree_iter_traverse_all() may loop, and it needs to clear
iter->should_be_locked on every iteration.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
fs/bcachefs/btree_iter.c