diff options
Diffstat (limited to 'drivers/md/bcache/btree.c')
-rw-r--r-- | drivers/md/bcache/btree.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/md/bcache/btree.c b/drivers/md/bcache/btree.c index c4f9851b8b78..1ca4629ee08e 100644 --- a/drivers/md/bcache/btree.c +++ b/drivers/md/bcache/btree.c @@ -348,6 +348,10 @@ void bch_btree_node_read_done(struct btree *b, struct cache *ca, if (BSET_BTREE_LEVEL(i) != b->level) goto err; + err = bch_bkey_format_validate(&b->data->format); + if (err) + goto err; + b->keys.format = b->data->format; b->keys.set->data = &b->data->keys; |