diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2022-07-17 00:47:24 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2022-08-25 20:49:43 -0400 |
commit | 450146d553a8a9efab1a3227519a206f218ddd00 (patch) | |
tree | 25f0405aeb37a074f5fd77e49531ac627af5751d | |
parent | 482b4c112dca20514ffdd4b2d1469d7c9900e247 (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.c | 4 |
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; |