Message ID | 20230208075013.196919-3-acelan.kao@canonical.com |
---|---|
State | New |
Headers | show |
Series | [1/1,SRU,K] PCI: vmd: Disable MSI remapping after suspend | expand |
Timo has submitted this patch for Kinetic https://lists.ubuntu.com/archives/kernel-team/2023-January/136604.html We still want this fix to be included in Jammy(5.15)
AceLan Kao kirjoitti 8.2.2023 klo 10.12: > Timo has submitted this patch for Kinetic > https://lists.ubuntu.com/archives/kernel-team/2023-January/136604.html > We still want this fix to be included in Jammy(5.15) > nah it's fine to apply from your submission, as I need to nack mine anyway
diff --git a/drivers/pci/controller/vmd.c b/drivers/pci/controller/vmd.c index 94a14a3d7e55..de561f170d26 100644 --- a/drivers/pci/controller/vmd.c +++ b/drivers/pci/controller/vmd.c @@ -981,6 +981,11 @@ static int vmd_resume(struct device *dev) struct vmd_dev *vmd = pci_get_drvdata(pdev); int err, i; + if (vmd->irq_domain) + vmd_set_msi_remapping(vmd, true); + else + vmd_set_msi_remapping(vmd, false); + for (i = 0; i < vmd->msix_count; i++) { err = devm_request_irq(dev, vmd->irqs[i].virq, vmd_irq, IRQF_NO_THREAD,