diff --git a/fs/bcachefs/btree_iter.c b/fs/bcachefs/btree_iter.c index d1218d34232d..f37109150e42 100644 --- a/fs/bcachefs/btree_iter.c +++ b/fs/bcachefs/btree_iter.c @@ -1027,10 +1027,7 @@ static int __btree_iter_traverse_all(struct btree_trans *trans, for (i = 0; i < nr_sorted; i++) { iter = &trans->iters[sorted[i]]; - do { - ret = btree_iter_traverse_one(iter); - } while (ret == -EINTR); - + ret = btree_iter_traverse_one(iter); if (ret) goto retry_all; }