summaryrefslogtreecommitdiff
path: root/drivers/pci
diff options
context:
space:
mode:
authorLorenzo Pieralisi <lorenzo.pieralisi@arm.com>2017-07-10 13:34:08 +0100
committerBjorn Helgaas <bhelgaas@google.com>2017-07-10 09:33:14 -0500
commitf01fc4177352614743ce3fe289687387fcf9e6c6 (patch)
tree0ee4a920955bfdf490b3b1ac920b2b66c9db753e /drivers/pci
parentaf3c8d98508d37541d4bf57f13a984a7f73a328c (diff)
downloadlinux-f01fc4177352614743ce3fe289687387fcf9e6c6.tar.gz
linux-f01fc4177352614743ce3fe289687387fcf9e6c6.tar.xz
ARM/PCI: Fix pcibios_init_resource() struct pci_host_bridge leak
Since commit 97ad2bdcbe85 ("ARM/PCI: Convert PCI scan API to pci_scan_root_bus_bridge()") the space for struct pci_sys_data is allocated by pci_alloc_host_bridge() as part of the struct pci_host_bridge. Therefore, failure paths must deallocate the entire pci_host_bridge by using pci_free_host_bridge(). Fixes: 97ad2bdcbe85 ("ARM/PCI: Convert PCI scan API to pci_scan_root_bus_bridge()") Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> [bhelgaas: changelog] Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Cc: Jason Cooper <jason@lakedaemon.net> Cc: Russell King <linux@armlinux.org.uk> Cc: Andrew Lunn <andrew@lunn.ch>
Diffstat (limited to 'drivers/pci')
0 files changed, 0 insertions, 0 deletions