OSDN Git Service

nvme-pci: add NVME_QUIRK_BOGUS_NID for Samsung PM9B1 256G and 512G
authorAugust Wikerfors <git@augustwikerfors.se>
Wed, 16 Nov 2022 17:17:27 +0000 (18:17 +0100)
committerKeith Busch <kbusch@kernel.org>
Tue, 1 Aug 2023 20:28:29 +0000 (13:28 -0700)
commit688b419c57c13637d95d7879e165fff3dec581eb
tree0617cb8456958fc84541a9aef79c5a312b0d9924
parent29b434d1e49252b3ad56ad3197e47fafff5356a1
nvme-pci: add NVME_QUIRK_BOGUS_NID for Samsung PM9B1 256G and 512G

The Samsung PM9B1 512G SSD found in some Lenovo Yoga 7 14ARB7 laptop units
reports eui as 0001000200030004 when resuming from s2idle, causing the
device to be removed with this error in dmesg:

nvme nvme0: identifiers changed for nsid 1

To fix this, add a quirk to ignore namespace identifiers for this device.

Signed-off-by: August Wikerfors <git@augustwikerfors.se>
Signed-off-by: Keith Busch <kbusch@kernel.org>
drivers/nvme/host/pci.c