From: Kent Overstreet Date: Sat, 4 Apr 2020 20:47:59 +0000 (-0400) Subject: bcachefs: Fix a debug mode assertion X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=1e3b1f9a229df5cd8f21e2f6306fbcf25374f42a;p=linux.git bcachefs: Fix a debug mode assertion Signed-off-by: Kent Overstreet Signed-off-by: Kent Overstreet --- diff --git a/fs/bcachefs/btree_update_interior.c b/fs/bcachefs/btree_update_interior.c index 8b31f4d63094d..677be20f79651 100644 --- a/fs/bcachefs/btree_update_interior.c +++ b/fs/bcachefs/btree_update_interior.c @@ -45,6 +45,8 @@ static void btree_node_interior_verify(struct btree *b) while (1) { k = bch2_btree_node_iter_peek_unpack(&iter, b, &unpacked); + if (k.k->type != KEY_TYPE_btree_ptr_v2) + break; bp = bkey_s_c_to_btree_ptr_v2(k); BUG_ON(bkey_cmp(next_node, bp.v->min_key));