diff options
Diffstat (limited to 'libbcachefs/fs-io.c')
-rw-r--r-- | libbcachefs/fs-io.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libbcachefs/fs-io.c b/libbcachefs/fs-io.c index 900a0c3e..3a3f6c7d 100644 --- a/libbcachefs/fs-io.c +++ b/libbcachefs/fs-io.c @@ -1838,7 +1838,7 @@ retry: if (err) goto err; - for_each_btree_key(&trans, iter, BTREE_ID_extents, + for_each_btree_key_norestart(&trans, iter, BTREE_ID_extents, SPOS(inum.inum, offset, snapshot), BTREE_ITER_SLOTS, k, err) { if (bkey_cmp(bkey_start_pos(k.k), POS(inum.inum, end)) >= 0) @@ -2213,7 +2213,7 @@ retry: if (ret) goto err; - for_each_btree_key(&trans, iter, BTREE_ID_extents, start, 0, k, ret) { + for_each_btree_key_norestart(&trans, iter, BTREE_ID_extents, start, 0, k, ret) { if (bkey_cmp(bkey_start_pos(k.k), end) >= 0) break; @@ -3118,7 +3118,7 @@ retry: if (ret) goto err; - for_each_btree_key(&trans, iter, BTREE_ID_extents, + for_each_btree_key_norestart(&trans, iter, BTREE_ID_extents, SPOS(inode->v.i_ino, offset >> 9, snapshot), 0, k, ret) { if (k.k->p.inode != inode->v.i_ino) { break; @@ -3225,7 +3225,7 @@ retry: if (ret) goto err; - for_each_btree_key(&trans, iter, BTREE_ID_extents, + for_each_btree_key_norestart(&trans, iter, BTREE_ID_extents, SPOS(inode->v.i_ino, offset >> 9, snapshot), BTREE_ITER_SLOTS, k, ret) { if (k.k->p.inode != inode->v.i_ino) { |