diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2021-08-20 09:09:50 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2021-08-20 09:09:58 -0400 |
commit | 1ce0cba2b258b62f095b5f94b1397dc4809bbb50 (patch) | |
tree | ffd26454c441cef8eea648b0f3d3e6ad186c35f4 | |
parent | fd3fdd74af3d682b780eae5b087062f91780f8ed (diff) |
fixup! bcachefs: trans->restarted
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
-rw-r--r-- | fs/bcachefs/btree_gc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/bcachefs/btree_gc.c b/fs/bcachefs/btree_gc.c index 3dd1094d10c9..91f6a2ada44e 100644 --- a/fs/bcachefs/btree_gc.c +++ b/fs/bcachefs/btree_gc.c @@ -1735,7 +1735,8 @@ static int bch2_gc_btree_gens(struct bch_fs *c, enum btree_id btree_id) BTREE_ITER_NOT_EXTENTS| BTREE_ITER_ALL_SNAPSHOTS); - while ((k = bch2_btree_iter_peek(iter)).k && + while ((bch2_trans_begin(&trans), + k = bch2_btree_iter_peek(iter)).k && !(ret = bkey_err(k))) { c->gc_gens_pos = iter->pos; |