From: Kent Overstreet Date: Mon, 6 Mar 2023 05:10:14 +0000 (-0500) Subject: bcachefs: Fix "btree node in stripe" error X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=26bab33b6974d42f5db6d2b7c2198e3af4993cf8;p=linux.git bcachefs: Fix "btree node in stripe" error Signed-off-by: Kent Overstreet --- diff --git a/fs/bcachefs/ec.c b/fs/bcachefs/ec.c index f131a70f282fc..e9470c06b1fa8 100644 --- a/fs/bcachefs/ec.c +++ b/fs/bcachefs/ec.c @@ -915,6 +915,9 @@ static int ec_stripe_update_extent(struct btree_trans *trans, b = bch2_backpointer_get_node(trans, &node_iter, bucket, *bp_offset, bp); bch2_trans_iter_exit(trans, &node_iter); + if (!b) + return 0; + prt_printf(&buf, "found btree node in erasure coded bucket: b=%px\n", b); bch2_backpointer_to_text(&buf, &bp);