summaryrefslogtreecommitdiff
path: root/libbcachefs/btree_cache.c
diff options
context:
space:
mode:
Diffstat (limited to 'libbcachefs/btree_cache.c')
-rw-r--r--libbcachefs/btree_cache.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libbcachefs/btree_cache.c b/libbcachefs/btree_cache.c
index 4169495..2d8f637 100644
--- a/libbcachefs/btree_cache.c
+++ b/libbcachefs/btree_cache.c
@@ -83,6 +83,9 @@ static void btree_node_data_alloc(struct bch_fs *c, struct btree *b, gfp_t gfp)
if (bch2_btree_keys_alloc(b, btree_page_order(c), gfp))
goto err;
+ memset(&b->data->csum, 0, sizeof b->data->csum);
+ b->data->flags = 0;
+
bc->used++;
list_move(&b->list, &bc->freeable);
return;