]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Revert "nvme: add quirk NVME_QUIRK_IGNORE_DEV_SUBNQN for 144d:a808"
authorAlanCui4080 <me@alancui.cc>
Fri, 8 May 2026 09:59:12 +0000 (17:59 +0800)
committerKeith Busch <kbusch@kernel.org>
Mon, 11 May 2026 15:07:40 +0000 (08:07 -0700)
commit40df2172853ffc0f84cca3906f5c4d9a6131195d
tree00e80521072005e7167604b8f44ee186049ba295
parentdbbd07d0a7020b80f6a7028e561908f7b83b3d5a
Revert "nvme: add quirk NVME_QUIRK_IGNORE_DEV_SUBNQN for 144d:a808"

This reverts commit 7f991e3f9b8f044640bcb5fa8570350a68932843 ("nvme: add quirk
NVME_QUIRK_IGNORE_DEV_SUBNQN for 144d:a808")

The incorrect implementations of SUBNQN is a known issue in a massive number of
NVMe units.  However, the warning "nvme nvmex: missing or invalid SUBNQN field."
is usually appropriate and will not affect performance or behavior etc.  That is
because the support for SUBNQN is mandatory if the controller supports NVMe
revision 1.2.1 or greater, and it reported itself without a SUBNQN field which
breaks compliance with the specification. It should be not quirked by the Linux
Kernel.

Signed-off-by: Alan Cui <me@alancui.cc>
Signed-off-by: Keith Busch <kbusch@kernel.org>
drivers/nvme/host/pci.c