summaryrefslogtreecommitdiff
path: root/libbcachefs/fs.c
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2022-03-05 12:09:12 -0500
committerKent Overstreet <kent.overstreet@gmail.com>2022-03-05 12:09:12 -0500
commit1ffc9b4554b29316a51f6bf3374540b3c878b783 (patch)
tree9bb23be90fef99ba7151cfa5cd244a01a0fef858 /libbcachefs/fs.c
parent465e90314cc5e6f910933d092c8b0b2965a5c32b (diff)
Update bcachefs sources to f67089dc9b bcachefs: Convert bch2_sb_to_text to master option list
Diffstat (limited to 'libbcachefs/fs.c')
-rw-r--r--libbcachefs/fs.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libbcachefs/fs.c b/libbcachefs/fs.c
index 31dbd4c6..f6e96132 100644
--- a/libbcachefs/fs.c
+++ b/libbcachefs/fs.c
@@ -980,6 +980,9 @@ retry:
bch2_btree_iter_set_pos(&iter,
POS(iter.pos.inode, iter.pos.offset + sectors));
+
+ if (btree_trans_too_many_iters(&trans))
+ goto retry;
}
start = iter.pos.offset;
bch2_trans_iter_exit(&trans, &iter);