diff --git a/drivers/pci/setup-bus.c b/drivers/pci/setup-bus.c index 82634a2..4e0df0a 100644 --- a/drivers/pci/setup-bus.c +++ b/drivers/pci/setup-bus.c @@ -38,9 +38,8 @@ static void pbus_assign_resources_sorted(struct pci_bus *bus) list_for_each_entry(dev, &bus->devices, bus_list) { u16 class = dev->class >> 8; - /* Don't touch classless devices or host bridges or ioapics. */ - if (class == PCI_CLASS_NOT_DEFINED || - class == PCI_CLASS_BRIDGE_HOST) + /* Don't touch classless devices or ioapics. */ + if (class == PCI_CLASS_NOT_DEFINED) continue; /* Don't touch ioapic devices already enabled by firmware */