[PATCHv2 3/3] nvme: fix unmatched id's under delayed path deletion

Nilay Shroff nilay at linux.ibm.com
Thu Feb 26 21:55:40 PST 2026



On 2/27/26 12:02 AM, Keith Busch wrote:
> From: Keith Busch <kbusch at kernel.org>
> 
> The NVMe controller is allowed to reuse an NSID for a new namespace after
> deleting the previous namespace that had been using it. The delayed removal may
> have the stale namespace head in the subsystem list pending the timer, which
> would cause the scan to falsely report an ID mismatch error for the new
> namespace. Flush the pending removal work and retry to resolve this.
> 
> Signed-off-by: Keith Busch <kbusch at kernel.org>

Looks good to me:
Reviewed-by: Nilay Shroff <nilay at linux.ibm.com>




More information about the Linux-nvme mailing list