]> git.baikalelectronics.ru Git - kernel.git/commit
PCI: improve resource allocation under transparent bridges
authorYinghai Lu <yinghai@kernel.org>
Fri, 24 Apr 2009 03:49:25 +0000 (20:49 -0700)
committerJesse Barnes <jbarnes@virtuousgeek.org>
Thu, 11 Jun 2009 19:04:07 +0000 (12:04 -0700)
commit2b452567693b2ec155e1b37a7cfa080ca200cf79
treea7423042ba31ae5c1eb709d0e03115961b2b63b3
parent590097f7b6a77953b3b057ee5690a2ddbd785094
PCI: improve resource allocation under transparent bridges

We could run out of space under under 4g, but devices under transparent
bridges can use 64bit resources, so keep trying on the parent bus until
we hit a non-transparent bridge.

Impact: better support for assigning unassigned resources

Reviewed-by: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
drivers/pci/setup-bus.c
drivers/pci/setup-res.c