diff options
author | Yinghai Lu <yinghai@kernel.org> | 2012-04-03 03:31:53 +0200 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2012-04-30 21:52:17 +0200 |
commit | baa495d9de2af97310128bfc0e365a813b63d5bb (patch) | |
tree | 357ac52e1d76a3a71345e549ef207916f1e53326 /include | |
parent | PCI: move host bridge-related code to host-bridge.c (diff) | |
download | linux-baa495d9de2af97310128bfc0e365a813b63d5bb.tar.xz linux-baa495d9de2af97310128bfc0e365a813b63d5bb.zip |
x86/PCI: fix memleak with get_current_resources()
In pci_scan_acpi_root(), when pci_use_crs is set, get_current_resources()
is used to get pci_root_info, and it will allocate name and resource array.
Later if pci_create_root_bus() can not create bus (could be already
there...) it will only free bus res list, but the name and res array is not
freed.
Let get_current_resource() take info pointer instead of using local info.
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions