summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2022-07-17 00:47:24 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2022-08-25 20:49:43 -0400
commit450146d553a8a9efab1a3227519a206f218ddd00 (patch)
tree25f0405aeb37a074f5fd77e49531ac627af5751d
parent482b4c112dca20514ffdd4b2d1469d7c9900e247 (diff)
bcachefs: bch2_get_next_backpointer() -> for_each_btree_key_norestart()
We shouldn't be using for_each_btree_key() here, we're always called from contexts that already handle transaction restarts. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
-rw-r--r--fs/bcachefs/backpointers.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/bcachefs/backpointers.c b/fs/bcachefs/backpointers.c
index 08d6795860f3..ae295bf3d79b 100644
--- a/fs/bcachefs/backpointers.c
+++ b/fs/bcachefs/backpointers.c
@@ -443,8 +443,8 @@ int bch2_get_next_backpointer(struct btree_trans *trans,
goto out;
}
- for_each_btree_key(trans, bp_iter, BTREE_ID_backpointers,
- bp_pos, 0, k, ret) {
+ for_each_btree_key_norestart(trans, bp_iter, BTREE_ID_backpointers,
+ bp_pos, 0, k, ret) {
if (bpos_cmp(k.k->p, bp_end_pos) >= 0)
break;