Commit 028f3c1d authored by Kent Overstreet's avatar Kent Overstreet
Browse files

bcachefs: fix missing restart handling in bch2_read_retry_nodecode()

parent e1c4d2f0
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -409,8 +409,8 @@ static void bch2_read_retry_nodecode(struct bch_fs *c, struct bch_read_bio *rbio
	bch2_trans_begin(trans);
	rbio->bio.bi_status = 0;

	k = bch2_btree_iter_peek_slot(&iter);
	if (bkey_err(k))
	ret = lockrestart_do(trans, bkey_err(k = bch2_btree_iter_peek_slot(&iter)));
	if (ret)
		goto err;

	bch2_bkey_buf_reassemble(&sk, c, k);