[PATCH v2] nvme-multipath: revalidate zones for namespace heads

Keith Busch kbusch at kernel.org
Mon Jul 6 11:53:37 PDT 2026


On Wed, Jun 10, 2026 at 11:28:46AM +0800, Yao Sang wrote:
> Zoned multipath namespace heads get BLK_FEAT_ZONED and their limits are
> refreshed from the paths, but the zone state for the head disk is never
> initialized. The previous nr_zones assignment only updated a single
> field and did not allocate or populate the block layer's per-zone state.
> 
> The failure was found with xfstests xfs/643 and xfs/646 on an NVMe
> ZNS multipath namespace. Tracing showed regular REQ_OP_WRITE I/O being
> submitted to sequential zones through the multipath head.

Thanks, applied to nvme-7.3.



More information about the Linux-nvme mailing list