From 2e36f292bd5a116ae046ec8f7104b35af9e98312 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Fri, 10 Apr 2026 21:56:12 +0300 Subject: [PATCH] Fix buffer alignment during metadata clearing on init --- src/blockstore/blockstore_init.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blockstore/blockstore_init.cpp b/src/blockstore/blockstore_init.cpp index a3e3a421..54ba9074 100644 --- a/src/blockstore/blockstore_init.cpp +++ b/src/blockstore/blockstore_init.cpp @@ -311,7 +311,7 @@ resume_8: uint32_t block_num = recheck_mod[i]; uint64_t block_offset = bs->dsk.meta_offset + (uint64_t)(block_num+1) * bs->dsk.meta_block_size; data = ((ring_data_t*)sqe->user_data); - uint8_t *buf = (uint8_t*)malloc_or_die(bs->dsk.meta_block_size); + uint8_t *buf = (uint8_t*)memalign_or_die(MEM_ALIGNMENT, bs->dsk.meta_block_size); bs->heap->get_meta_block(block_num, buf); data->iov = { buf, bs->dsk.meta_block_size }; data->callback = [this, buf, block_offset](ring_data_t *data)