Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: Revert "PCI: get larger bridge ranges when space is available"
This commit is contained in:
@@ -299,17 +299,8 @@ static struct resource *find_free_bus_resource(struct pci_bus *bus, unsigned lon
|
|||||||
r = bus->resource[i];
|
r = bus->resource[i];
|
||||||
if (r == &ioport_resource || r == &iomem_resource)
|
if (r == &ioport_resource || r == &iomem_resource)
|
||||||
continue;
|
continue;
|
||||||
if (r && (r->flags & type_mask) == type) {
|
if (r && (r->flags & type_mask) == type && !r->parent)
|
||||||
if (!r->parent)
|
return r;
|
||||||
return r;
|
|
||||||
/*
|
|
||||||
* if there is no child under that, we should release
|
|
||||||
* and use it. don't need to reset it, pbus_size_* will
|
|
||||||
* set it again
|
|
||||||
*/
|
|
||||||
if (!r->child && !release_resource(r))
|
|
||||||
return r;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user