]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/pci/host/pcie-designware.c
PCI: designware: Use pci_scan_root_bus() for simplicity
[karo-tx-linux.git] / drivers / pci / host / pcie-designware.c
index 2e9f84fdd9ceb3d39611c617573f4895ab36423e..8c80f3850d217edba65a2f4673720bca43c1c088 100644 (file)
@@ -728,13 +728,11 @@ static struct pci_bus *dw_pcie_scan_bus(int nr, struct pci_sys_data *sys)
        struct pcie_port *pp = sys_to_pcie(sys);
 
        pp->root_bus_nr = sys->busnr;
-       bus = pci_create_root_bus(pp->dev, sys->busnr,
+       bus = pci_scan_root_bus(pp->dev, sys->busnr,
                                  &dw_pcie_ops, sys, &sys->resources);
        if (!bus)
                return NULL;
 
-       pci_scan_child_bus(bus);
-
        if (bus && pp->ops->scan_bus)
                pp->ops->scan_bus(pp);