[PATCH 3/3] nvme-pci: disable namespace identifiers for Qemu controllers
Klaus Jensen
its at irrelevant.dk
Tue Apr 12 13:43:45 PDT 2022
On Apr 12 13:45, Christoph Hellwig wrote:
> 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.
>
To my knowledge, QEMU has only ever used 1.0 in FR, but I will check.
In any case, I did not want you to change this *now*, so I am totally
fine with this getting changed later if required.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-nvme/attachments/20220412/77dc8319/attachment.sig>
More information about the Linux-nvme
mailing list