[PATCH] nvme: remove multipath module parameter
John Meneghini
jmeneghi at redhat.com
Mon Feb 17 08:14:44 PST 2025
On 2/17/25 3:08 AM, Sagi Grimberg wrote:
>>
>> We plan to ship this patch with RHEL-10. So it would be really good if we could get this
>> change accepted and merged upstream, perhaps into v6.15.
>
> Hey John,
>
> This looks fine to me, I'm assuming this was also tested with CONFIG_NVME_MULTIPATH=n ?
Yes, everything has been tested with CONFIG_NVME_MULTIPATH both enabled (Y) and disabled (N).
As we discussed in the previous email thread[1] there is an anomaly seen when you build a kernel with CONFIG_NVME_MULTIPATH=n.
and the host discovers a multipath capable nvme device (CMIC/NMIC=1). You will see exactly the same thing that you do with
CONFIG_NVME_MULTIPATH=y when the nvme_core.multipath parameter is N. You see a separate /dev/nvmeNN entry for
every namespace/controller path.
We can send send a separate patch to address that problem, but this patch, which simply removes the nvme_core.multipath parameter
has beeen fully tested and is ready to go.
[1] https://lore.kernel.org/linux-nvme/58519c4e-5801-4481-9087-be4f19b218f7@redhat.com/
Please approve/merge this patch.
/John
More information about the Linux-nvme
mailing list