add NVME_QUIRK_BOGUS_NID for Intel P4608

Neerav Kumar me at nero.im
Fri Sep 30 07:58:36 PDT 2022


Intel P4608 reports bogus eui64 non-unique values so apply the
namespace quirk to it too.


diff --git a/drivers/nvme/host/pci.c b/drivers/nvme/host/pci.c
index 9f6614f7dbeb..ed4002109122 100644
--- a/drivers/nvme/host/pci.c
+++ b/drivers/nvme/host/pci.c
@@ -3432,7 +3432,8 @@ static const struct pci_device_id nvme_id_table[] = {
     { PCI_VDEVICE(INTEL, 0x0a54),    /* Intel P4500/P4600 */
         .driver_data = NVME_QUIRK_STRIPE_SIZE |
                 NVME_QUIRK_DEALLOCATE_ZEROES |
-                NVME_QUIRK_IGNORE_DEV_SUBNQN, },
+                NVME_QUIRK_IGNORE_DEV_SUBNQN |
+                NVME_QUIRK_BOGUS_NID, },
     { PCI_VDEVICE(INTEL, 0x0a55),    /* Dell Express Flash P4600 */
         .driver_data = NVME_QUIRK_STRIPE_SIZE |
                 NVME_QUIRK_DEALLOCATE_ZEROES, },



More information about the Linux-nvme mailing list