bcachefs: Don't skip fake btree roots in fsck
When a btree root is unreadable, we might still have keys fro the journal to walk and mark. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
This commit is contained in:
parent
f2f61f4192
commit
b268aa4e7f
@ -931,9 +931,6 @@ static int bch2_gc_btree_init(struct btree_trans *trans,
|
|||||||
|
|
||||||
b = bch2_btree_id_root(c, btree_id)->b;
|
b = bch2_btree_id_root(c, btree_id)->b;
|
||||||
|
|
||||||
if (btree_node_fake(b))
|
|
||||||
return 0;
|
|
||||||
|
|
||||||
six_lock_read(&b->c.lock, NULL, NULL);
|
six_lock_read(&b->c.lock, NULL, NULL);
|
||||||
printbuf_reset(&buf);
|
printbuf_reset(&buf);
|
||||||
bch2_bpos_to_text(&buf, b->data->min_key);
|
bch2_bpos_to_text(&buf, b->data->min_key);
|
||||||
|
Loading…
Reference in New Issue
Block a user