Loading arch/powerpc/include/asm/machdep.h +0 −6 Original line number Diff line number Diff line Loading @@ -131,12 +131,6 @@ struct machdep_calls { /* To setup PHBs when using automatic OF platform driver for PCI */ int (*pci_setup_phb)(struct pci_controller *host); #ifdef CONFIG_PCI_MSI int (*setup_msi_irqs)(struct pci_dev *dev, int nvec, int type); void (*teardown_msi_irqs)(struct pci_dev *dev); #endif void (*restart)(char *cmd); void (*halt)(void); void (*panic)(char *str); Loading arch/powerpc/kernel/msi.c +4 −11 Original line number Diff line number Diff line Loading @@ -17,9 +17,8 @@ int arch_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) { struct pci_controller *phb = pci_bus_to_host(dev->bus); if ((!phb->controller_ops.setup_msi_irqs || !phb->controller_ops.teardown_msi_irqs) && (!ppc_md.setup_msi_irqs || !ppc_md.teardown_msi_irqs)) { if (!phb->controller_ops.setup_msi_irqs || !phb->controller_ops.teardown_msi_irqs) { pr_debug("msi: Platform doesn't provide MSI callbacks.\n"); return -ENOSYS; } Loading @@ -28,18 +27,12 @@ int arch_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) if (type == PCI_CAP_ID_MSI && nvec > 1) return 1; if (phb->controller_ops.setup_msi_irqs) return phb->controller_ops.setup_msi_irqs(dev, nvec, type); else return ppc_md.setup_msi_irqs(dev, nvec, type); } void arch_teardown_msi_irqs(struct pci_dev *dev) { struct pci_controller *phb = pci_bus_to_host(dev->bus); if (phb->controller_ops.teardown_msi_irqs) phb->controller_ops.teardown_msi_irqs(dev); else ppc_md.teardown_msi_irqs(dev); } Loading
arch/powerpc/include/asm/machdep.h +0 −6 Original line number Diff line number Diff line Loading @@ -131,12 +131,6 @@ struct machdep_calls { /* To setup PHBs when using automatic OF platform driver for PCI */ int (*pci_setup_phb)(struct pci_controller *host); #ifdef CONFIG_PCI_MSI int (*setup_msi_irqs)(struct pci_dev *dev, int nvec, int type); void (*teardown_msi_irqs)(struct pci_dev *dev); #endif void (*restart)(char *cmd); void (*halt)(void); void (*panic)(char *str); Loading
arch/powerpc/kernel/msi.c +4 −11 Original line number Diff line number Diff line Loading @@ -17,9 +17,8 @@ int arch_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) { struct pci_controller *phb = pci_bus_to_host(dev->bus); if ((!phb->controller_ops.setup_msi_irqs || !phb->controller_ops.teardown_msi_irqs) && (!ppc_md.setup_msi_irqs || !ppc_md.teardown_msi_irqs)) { if (!phb->controller_ops.setup_msi_irqs || !phb->controller_ops.teardown_msi_irqs) { pr_debug("msi: Platform doesn't provide MSI callbacks.\n"); return -ENOSYS; } Loading @@ -28,18 +27,12 @@ int arch_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) if (type == PCI_CAP_ID_MSI && nvec > 1) return 1; if (phb->controller_ops.setup_msi_irqs) return phb->controller_ops.setup_msi_irqs(dev, nvec, type); else return ppc_md.setup_msi_irqs(dev, nvec, type); } void arch_teardown_msi_irqs(struct pci_dev *dev) { struct pci_controller *phb = pci_bus_to_host(dev->bus); if (phb->controller_ops.teardown_msi_irqs) phb->controller_ops.teardown_msi_irqs(dev); else ppc_md.teardown_msi_irqs(dev); }