unsigned long type_mask = IORESOURCE_IO | IORESOURCE_MEM;
list_for_each_entry_safe_reverse(dev, tmp, &bus->devices, bus_list) {
-- for (i=0; i<PCI_BRIDGE_RESOURCES; i++) {
++ for (i = 0; i < PCI_BRIDGE_RESOURCES; i++) {
struct resource *res = &dev->resource[i];
if ((res->flags & type_mask) && !res->start &&
res->end) {
{
pci_lock_rescan_remove();
-- if (slot->flags & SLOT_IS_GOING_AWAY)
++ if (slot->flags & SLOT_IS_GOING_AWAY) {
++ pci_unlock_rescan_remove();
return -ENODEV;
++ }
/* configure all functions */
if (!(slot->flags & SLOT_ENABLED))