|
@@ -516,8 +516,7 @@ static void __ref enable_slot(struct acpiphp_slot *slot)
|
|
if (PCI_SLOT(dev->devfn) != slot->device)
|
|
if (PCI_SLOT(dev->devfn) != slot->device)
|
|
continue;
|
|
continue;
|
|
|
|
|
|
- if (dev->hdr_type == PCI_HEADER_TYPE_BRIDGE ||
|
|
|
|
- dev->hdr_type == PCI_HEADER_TYPE_CARDBUS) {
|
|
|
|
|
|
+ if (pci_is_bridge(dev)) {
|
|
max = pci_scan_bridge(bus, dev, max, pass);
|
|
max = pci_scan_bridge(bus, dev, max, pass);
|
|
if (pass && dev->subordinate) {
|
|
if (pass && dev->subordinate) {
|
|
check_hotplug_bridge(slot, dev);
|
|
check_hotplug_bridge(slot, dev);
|