]> git.karo-electronics.de Git - karo-tx-linux.git/commit
PCI: Assign resources for hot-added host bridge more aggressively
authorYinghai Lu <yinghai@kernel.org>
Mon, 22 Jul 2013 21:37:18 +0000 (14:37 -0700)
committerBjorn Helgaas <bhelgaas@google.com>
Thu, 25 Jul 2013 18:35:03 +0000 (12:35 -0600)
commit39772038ea93e85ea4f1307ec9c1f48a063d89a0
tree310d32883c16365b532448a434a7b834f0d6404b
parentff35147cf15814e13c62831f6910f8663e4dc91e
PCI: Assign resources for hot-added host bridge more aggressively

When hot-adding an ACPI host bridge, use
pci_assign_unassigned_root_bus_resources() instead of
pci_assign_unassigned_bus_resources().

The former is more aggressive and will release and reassign existing
resources if necessary.  This is safe at hot-add time because no drivers
are bound to devices below the new host bridge yet.

[bhelgaas: changelog, split __init changes out for reviewability]
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/acpi/pci_root.c
drivers/pci/setup-bus.c
include/linux/pci.h