]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/pci/pci.c
PCI: add pci_bus_for_each_resource(), remove direct bus->resource[] refs
[karo-tx-linux.git] / drivers / pci / pci.c
index d62a5de81672637002bfeb79a30e7ee73a39db96..f4a2738bf0bf740ed96dd54b9efce8eea2c19a74 100644 (file)
@@ -386,10 +386,9 @@ pci_find_parent_resource(const struct pci_dev *dev, struct resource *res)
 {
        const struct pci_bus *bus = dev->bus;
        int i;
-       struct resource *best = NULL;
+       struct resource *best = NULL, *r;
 
-       for(i = 0; i < PCI_BUS_NUM_RESOURCES; i++) {
-               struct resource *r = bus->resource[i];
+       pci_bus_for_each_resource(bus, r, i) {
                if (!r)
                        continue;
                if (res->start && !(res->start >= r->start && res->end <= r->end))