PCI: Delay after FLR of Solidigm P44 Pro NVMe
authorMike Pastore <mike@oobak.org>
Sun, 7 May 2023 07:35:19 +0000 (02:35 -0500)
committerBjorn Helgaas <bhelgaas@google.com>
Tue, 9 May 2023 21:45:19 +0000 (16:45 -0500)
commit0ac448e0d29d6ba978684b3fa2e3ac7294ec2475
tree52d685891a085710b8f0b9d3665febad14e094c0
parentac9a78681b921877518763ba0e89202254349d1b
PCI: Delay after FLR of Solidigm P44 Pro NVMe

Prevent KVM hang when a Solidgm P44 Pro NVMe is passed through to a guest
via IOMMU and the guest is subsequently rebooted.

A similar issue was identified and patched by 51ba09452d11 ("PCI: Delay
after FLR of Intel DC P3700 NVMe") and the same fix can be applied for this
case. (Intel spun off their NAND and SSD business as Solidigm and sold it
to SK Hynix in late 2021.)

Link: https://lore.kernel.org/r/20230507073519.9737-1-mike@oobak.org
Signed-off-by: Mike Pastore <mike@oobak.org>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/quirks.c
include/linux/pci_ids.h