aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
Diffstat (limited to 'arch')
-rw-r--r--arch/x86/pci/xen.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/x86/pci/xen.c b/arch/x86/pci/xen.c
index 30fdd09dea05..57afd1da491d 100644
--- a/arch/x86/pci/xen.c
+++ b/arch/x86/pci/xen.c
@@ -193,6 +193,9 @@ static void xen_teardown_msi_irqs(struct pci_dev *dev)
193 xen_pci_frontend_disable_msix(dev); 193 xen_pci_frontend_disable_msix(dev);
194 else 194 else
195 xen_pci_frontend_disable_msi(dev); 195 xen_pci_frontend_disable_msi(dev);
196
197 /* Free the IRQ's and the msidesc using the generic code. */
198 default_teardown_msi_irqs(dev);
196} 199}
197 200
198static void xen_teardown_msi_irq(unsigned int irq) 201static void xen_teardown_msi_irq(unsigned int irq)