summaryrefslogtreecommitdiffstats
path: root/drivers/pci/msi/legacy.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/pci/msi/legacy.c')
-rw-r--r--drivers/pci/msi/legacy.c13
1 files changed, 11 insertions, 2 deletions
diff --git a/drivers/pci/msi/legacy.c b/drivers/pci/msi/legacy.c
index 4c76c59f563e..023de20ee3a7 100644
--- a/drivers/pci/msi/legacy.c
+++ b/drivers/pci/msi/legacy.c
@@ -4,8 +4,7 @@
*
* Legacy architecture specific setup and teardown mechanism.
*/
-#include <linux/msi.h>
-#include <linux/pci.h>
+#include "msi.h"
/* Arch hooks */
int __weak arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc)
@@ -50,3 +49,13 @@ void __weak arch_teardown_msi_irqs(struct pci_dev *dev)
}
}
}
+
+int pci_msi_legacy_setup_msi_irqs(struct pci_dev *dev, int nvec, int type)
+{
+ return arch_setup_msi_irqs(dev, nvec, type);
+}
+
+void pci_msi_legacy_teardown_msi_irqs(struct pci_dev *dev)
+{
+ arch_teardown_msi_irqs(dev);
+}