bcachefs: Ensure btree_iter_traverse() obeys iter->should_be_locked
authorKent Overstreet <kent.overstreet@gmail.com>
Thu, 22 Jul 2021 16:39:11 +0000 (12:39 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:09 +0000 (17:09 -0400)
commite829b7175b54c9ccdf4412baea592bc495bc97f1
tree06be83d51e8816cea507611b52473c0e19c254b8
parentb4e09b351be7085cada5c08c1eabee5f0eb498b0
bcachefs: Ensure btree_iter_traverse() obeys iter->should_be_locked

iter->should_be_locked means that if bch2_btree_iter_relock() fails, we
need to restart the transaction.

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