On Wed, Aug 19, 2026 at 07:13:42PM +0200, Niklas Cassel wrote:
> On Tue, Aug 11, 2026 at 03:32:36PM +0200, Niklas Cassel wrote:
> > In the ZBC and ZAC specifications, the requirement is that the write
> > granularity matches the physical block size.
> > 
> > However, in the ZNS specification, the requirement is simply that the
> > write granularity matches the logical block size.
> > 
> > See:
> > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a805a4fa4fa376bbc145762bb8b09caa2fa8af48
> > 
> > In Linux, there is a zone_write_granularity sysfs property which abstracts
> > this away, so let's make use of it.
> > 
> > Currently, it is theoretically possible that QEMU presents an inflated
> > write granularity for NVMe devices where the physical block size is larger
> > than the logical block size.
> > 
> > Reviewed-by: Damien Le Moal <[email protected]>
> > Fixes: a3c41f06d5a8 ("file-posix: add tracking of the zone write pointers")
> > Signed-off-by: Niklas Cassel <[email protected]>
> > ---
> 
> Stefan,
> 
> Since you already have another zoned storage fix for file-posix.c queued:
> https://gitlab.com/stefanha/qemu/-/commits/block-next
> 
> Could you perhaps queue this one as well?

Yes. Kevin is away for a few days and this is a small patch, so I will
merge it.

Applied to my block tree:
https://gitlab.com/stefanha/qemu/commits/block

Stefan

Attachment: signature.asc
Description: PGP signature

Reply via email to