PCI: disable ASPM on pre-1.1 PCIe devices
[linux-2.6-microblaze.git] / drivers / pci / probe.c
index 2036300..7098dfb 100644 (file)
@@ -1057,7 +1057,8 @@ int pci_scan_slot(struct pci_bus *bus, int devfn)
                }
        }
 
-       if (bus->self)
+       /* only one slot has pcie device */
+       if (bus->self && nr)
                pcie_aspm_init_link_state(bus->self);
 
        return nr;