]> err.no Git - linux-2.6/blobdiff - drivers/pci/bus.c
Merge /pub/scm/linux/kernel/git/torvalds/linux-2.6
[linux-2.6] / drivers / pci / bus.c
index fedae89d8f7d5678b7b7126a084b8a49a9939858..fb9a11243d2a1fbff876749a997617cfb4013670 100644 (file)
@@ -60,7 +60,9 @@ pci_bus_alloc_resource(struct pci_bus *bus, struct resource *res,
                        continue;
 
                /* Ok, try it out.. */
-               ret = allocate_resource(r, res, size, min, -1, align,
+               ret = allocate_resource(r, res, size,
+                                       r->start ? : min,
+                                       -1, align,
                                        alignf, alignf_data);
                if (ret == 0)
                        break;