Re: [PATCH v14 3/6] qcow2: add configurations for zoned format extension

Niklas Cassel <[email protected]>
Newsgroups gmane.comp.emulators.qemu.block,gmane.comp.emulators.qemu
Message-ID <anUhlwOBFW_lUThL@ryzen>
On Fri, Aug 07, 2026 at 01:56:36AM +0200, Niklas Cassel wrote:
> Looking at the write_granularity in virtio-blk + file-posix:
> for blkcfg.zoned.write_granularity, which is what virtio-blk exposes to
> the guest, it is initialized using:
> https://github.com/qemu/qemu/blob/v11.1.0-rc3/hw/block/virtio-blk.c#L1257
> conf->logical_block_size:
> https://github.com/qemu/qemu/blob/v11.1.0-rc3/hw/block/virtio-blk.c#L1183
> 
> and the value we set to the qemu block layer - bs->bl.write_granularity,
> which file-posix initilizes using:
> https://github.com/qemu/qemu/blob/v11.1.0-rc3/block/file-posix.c#L1498-L1501
> the sysfs value for physical_block_size.

If we are using sysfs, I wonder why this code does not simply read:
/sys/block/<disk>/queue/zone_write_granularity
instead.


But that would still be inconsistent with blkcfg.zoned.write_granularity which
is initialized using conf->logical_block_size.


Kind regards,
Niklas
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.