|
@@ -251,7 +251,8 @@ static int gen_pci_probe(struct platform_device *pdev)
|
|
|
if (!pci_has_flag(PCI_PROBE_ONLY))
|
|
|
pci_add_flags(PCI_REASSIGN_ALL_RSRC | PCI_REASSIGN_ALL_BUS);
|
|
|
|
|
|
- bus = pci_scan_root_bus(dev, 0,
|
|
|
+
|
|
|
+ bus = pci_scan_root_bus(dev, pci->cfg.bus_range->start,
|
|
|
&pci->cfg.ops->ops, pci, &pci->resources);
|
|
|
if (!bus) {
|
|
|
dev_err(dev, "Scanning rootbus failed");
|