[PATCH 3/3] nvme-pci: disable namespace identifiers for Qemu controllers
Christoph Hellwig
hch at lst.de
Tue Apr 12 04:45:33 PDT 2022
On Tue, Apr 12, 2022 at 08:33:38AM +0200, Klaus Jensen wrote:
> > + { PCI_VDEVICE(REDHAT, 0x0010), /* Qemu emulated controller */
> > + .driver_data = NVME_QUIRK_BOGUS_NID, },
> > { PCI_DEVICE(0x126f, 0x2263), /* Silicon Motion unidentified */
> > .driver_data = NVME_QUIRK_NO_NS_DESC_LIST, },
> > { PCI_DEVICE(0x1bb1, 0x0100), /* Seagate Nytro Flash Storage */
> > --
> > 2.30.2
> >
>
> When I fix this in QEMU properly, can we move this quirk to the
> core_quirks and match on firmware revision? That way I don't have to
> request a new DID.
Do we known that only one firmware revision reported by Qemu is actually
broken? For now I'd like to get the regression fixed ASAP, and I don't
think Qemu ever fully got identifiers right so far. We can always
change it later if needed.
More information about the Linux-nvme
mailing list