diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2020-04-04 16:47:59 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2020-04-04 16:47:59 -0400 |
commit | a27d7265e75f6d65c2b972ce4ac27abfc153c230 (patch) | |
tree | 4c964a866563ff8dbbc05be680c33c52d53bda61 | |
parent | cf25d1c961d2dc1fcb07daa13d0323d1d5288ac7 (diff) |
bcachefs: Fix a debug mode assertion
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
-rw-r--r-- | fs/bcachefs/btree_update_interior.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/bcachefs/btree_update_interior.c b/fs/bcachefs/btree_update_interior.c index 033ace4c431b..f6f2517d3e6e 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)); |