[PATCH] acpi bridge hotadd: Remove hot-plugged devices that could not be allocated...
[linux-2.6.git] / drivers / pci / setup-bus.c
index 1ba84be..6b628de 100644 (file)
@@ -72,7 +72,10 @@ pbus_assign_resources_sorted(struct pci_bus *bus)
        for (list = head.next; list;) {
                res = list->res;
                idx = res - &list->dev->resource[0];
-               pci_assign_resource(list->dev, idx);
+               if (pci_assign_resource(list->dev, idx)) {
+                       res->start = 0;
+                       res->flags = 0;
+               }
                tmp = list;
                list = list->next;
                kfree(tmp);