PCI: add host bridge release support

We need a hook to release host bridge resources allocated when creating
root bus.

Signed-off-by: Yinghai Lu <yinghai@kernel.org>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
This commit is contained in:
Yinghai Lu
2012-04-02 18:31:53 -07:00
committed by Bjorn Helgaas
parent 7b54366358
commit 4fa2649a01
3 changed files with 15 additions and 1 deletions

View File

@@ -1137,7 +1137,8 @@ static void pci_release_bus_bridge_dev(struct device *dev)
{
struct pci_host_bridge *bridge = to_pci_host_bridge(dev);
/* TODO: need to free window->res */
if (bridge->release_fn)
bridge->release_fn(bridge);
pci_free_resource_list(&bridge->windows);