From: Kent Overstreet Date: Sat, 30 Oct 2021 09:28:27 +0000 (-0400) Subject: bcachefs: Fix faulty assertion X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=d7407292723ea79028afe6729432602ced243972;p=users%2Fjedix%2Flinux-maple.git bcachefs: Fix faulty assertion Signed-off-by: Kent Overstreet --- diff --git a/fs/bcachefs/btree_iter.c b/fs/bcachefs/btree_iter.c index baa8391a42269..806663799a087 100644 --- a/fs/bcachefs/btree_iter.c +++ b/fs/bcachefs/btree_iter.c @@ -661,7 +661,8 @@ static void bch2_btree_path_verify(struct btree_trans *trans, for (i = 0; i < (!path->cached ? BTREE_MAX_DEPTH : 1); i++) { if (!path->l[i].b) { - BUG_ON(c->btree_roots[path->btree_id].b->c.level > i); + BUG_ON(!path->cached && + c->btree_roots[path->btree_id].b->c.level > i); break; }