nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1
authorLamarque Vieira Souza <lamarque@petrosoftdesign.com>
Thu, 30 Jun 2022 00:30:53 +0000 (21:30 -0300)
committerChristoph Hellwig <hch@lst.de>
Thu, 30 Jun 2022 06:24:33 +0000 (08:24 +0200)
ADATA IM2P33F8ABR1 reports bogus eui64 values that appear to be the same
across all drives. Quirk them out so they are not marked as "non globally
unique" duplicates.

Co-developed-by: Felipe de Jesus Araujo da Conceição <felipe.conceicao@petrosoftdesign.com>
Signed-off-by: Felipe de Jesus Araujo da Conceição <felipe.conceicao@petrosoftdesign.com>
Signed-off-by: Lamarque V. Souza <lamarque.souza@petrosoftdesign.com>
Cc: stable@vger.kernel.org
Signed-off-by: Christoph Hellwig <hch@lst.de>
drivers/nvme/host/pci.c

index c9ebe60724980e1b6994a1c78e26d889b70267f6..e7af2234e53b930e377b96e5a5fbffd4229be274 100644 (file)
@@ -3469,6 +3469,8 @@ static const struct pci_device_id nvme_id_table[] = {
        { PCI_DEVICE(0x1b4b, 0x1092),   /* Lexar 256 GB SSD */
                .driver_data = NVME_QUIRK_NO_NS_DESC_LIST |
                                NVME_QUIRK_IGNORE_DEV_SUBNQN, },
+       { PCI_DEVICE(0x1cc1, 0x33f8),   /* ADATA IM2P33F8ABR1 1 TB */
+               .driver_data = NVME_QUIRK_BOGUS_NID, },
        { PCI_DEVICE(0x10ec, 0x5762),   /* ADATA SX6000LNP */
                .driver_data = NVME_QUIRK_IGNORE_DEV_SUBNQN |
                                NVME_QUIRK_BOGUS_NID, },