]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/sparc/kernel/pci.c
Merge remote-tracking branch 'asoc/fix/samsung' into asoc-linus
[karo-tx-linux.git] / arch / sparc / kernel / pci.c
index b36365f49478c573d715816d53582e2dfb153227..9ce5afe167ff509288b21605a2f9a35f96ff36dc 100644 (file)
@@ -639,7 +639,10 @@ static void pci_claim_bus_resources(struct pci_bus *bus)
                                       (unsigned long long)r->end,
                                       (unsigned int)r->flags);
 
-                       pci_claim_resource(dev, i);
+                       if (pci_claim_resource(dev, i) == 0)
+                               continue;
+
+                       pci_claim_bridge_resource(dev, i);
                }
        }