aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/pci-common.c
diff options
context:
space:
mode:
authorOliver O'Halloran <oohall@gmail.com>2020-01-10 18:02:03 +1100
committerMichael Ellerman <mpe@ellerman.id.au>2020-01-23 21:31:21 +1100
commit3ab3f3c9df348324029e3fbdf381f551b1df8f1e (patch)
tree51e20eb18818bb6a078554e87683adda54cee731 /arch/powerpc/kernel/pci-common.c
parentpowerpc/powernv: Allow manually invoking special reboots (diff)
downloadlinux-dev-3ab3f3c9df348324029e3fbdf381f551b1df8f1e.tar.xz
linux-dev-3ab3f3c9df348324029e3fbdf381f551b1df8f1e.zip
powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device()
pcibios_bus_add_device() is the only caller of pcibios_setup_device(). Fold them together since there's no real reason to keep them separate. Signed-off-by: Oliver O'Halloran <oohall@gmail.com> Reviewed-by: Alexey Kardashevskiy <aik@ozlabs.ru> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/r/20200110070207.439-2-oohall@gmail.com
Diffstat (limited to '')
-rw-r--r--arch/powerpc/kernel/pci-common.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/arch/powerpc/kernel/pci-common.c b/arch/powerpc/kernel/pci-common.c
index f8a59d7b724c..c6c03416a151 100644
--- a/arch/powerpc/kernel/pci-common.c
+++ b/arch/powerpc/kernel/pci-common.c
@@ -958,7 +958,7 @@ void pcibios_setup_bus_self(struct pci_bus *bus)
phb->controller_ops.dma_bus_setup(bus);
}
-static void pcibios_setup_device(struct pci_dev *dev)
+void pcibios_bus_add_device(struct pci_dev *dev)
{
struct pci_controller *phb;
/* Fixup NUMA node as it may not be setup yet by the generic
@@ -979,15 +979,9 @@ static void pcibios_setup_device(struct pci_dev *dev)
pci_read_irq_line(dev);
if (ppc_md.pci_irq_fixup)
ppc_md.pci_irq_fixup(dev);
-}
-
-void pcibios_bus_add_device(struct pci_dev *pdev)
-{
- /* Perform platform-specific device setup */
- pcibios_setup_device(pdev);
if (ppc_md.pcibios_bus_add_device)
- ppc_md.pcibios_bus_add_device(pdev);
+ ppc_md.pcibios_bus_add_device(dev);
}
int pcibios_add_device(struct pci_dev *dev)