From d90178c17990f75d3f62fd05680f98af32244755 Mon Sep 17 00:00:00 2001 From: Gregory Ling <17791817+glingy@users.noreply.github.com> Date: Thu, 11 Jun 2026 18:34:03 -0500 Subject: [PATCH] runtime-rs: Fix queue_size of zero in block_rootfs Fix BlockRootfs to save the queue_size, num_queues, logical_sector_size, and physical_sector_size of the hypervisor's block device info in the BlockConfig passed to the vm Fixes #13210 Signed-off-by: Gregory Ling <17791817+glingy@users.noreply.github.com> --- src/runtime-rs/crates/resource/src/rootfs/block_rootfs.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/runtime-rs/crates/resource/src/rootfs/block_rootfs.rs b/src/runtime-rs/crates/resource/src/rootfs/block_rootfs.rs index 519f5663bc..790419d037 100644 --- a/src/runtime-rs/crates/resource/src/rootfs/block_rootfs.rs +++ b/src/runtime-rs/crates/resource/src/rootfs/block_rootfs.rs @@ -58,6 +58,10 @@ impl BlockRootfs { driver_option: block_driver.clone(), path_on_host: rootfs.source.clone(), blkdev_aio: BlockDeviceAio::new(&blkdev_info.block_device_aio), + num_queues: blkdev_info.num_queues, + queue_size: blkdev_info.queue_size, + logical_sector_size: blkdev_info.block_device_logical_sector_size, + physical_sector_size: blkdev_info.block_device_physical_sector_size, ..Default::default() };