From: Kent Overstreet Date: Sat, 30 Oct 2021 09:28:27 +0000 (-0400) Subject: bcachefs: Fix faulty assertion X-Git-Tag: v6.7-rc1~201^2~1318 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d7407292723ea79028afe6729432602ced243972;p=thirdparty%2Fkernel%2Flinux.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; }