[PATCH] acpi bridge hotadd: ACPI based root bridge hot-add
authorRajesh Shah <rajesh.shah@intel.com>
Thu, 28 Apr 2005 07:25:45 +0000 (00:25 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 28 Jun 2005 04:52:39 +0000 (21:52 -0700)
commitc431ada45d65b305a6aab4557067e564b23ce5a5
tree3fefb8a354860d9c39781dbbf042c992da5a9cd5
parentefe1ec27837d6639eae82e1f5876910ba6433c3f
[PATCH] acpi bridge hotadd: ACPI based root bridge hot-add

When you hot-plug a (root) bridge hierarchy, it may have p2p bridges and
devices attached to it that have not been configured by firmware.  In this
case, we need to configure the devices before starting them.  This patch
separates device start from device scan so that we can introduce the
configuration step in the middle.

I kept the existing semantics for pci_scan_bus() since there are a huge number
of callers to that function.

Also, I have no way of testing the changes I made to the parisc files, so this
needs review by those folks.  Sorry for the massive cross-post, this touches
files in many different places.

Signed-off-by: Rajesh Shah <rajesh.shah@intel.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/i386/pci/common.c
arch/i386/pci/legacy.c
arch/i386/pci/numa.c
arch/ia64/pci/pci.c
drivers/acpi/pci_bind.c
drivers/acpi/pci_root.c
drivers/parisc/dino.c
drivers/parisc/lba_pci.c
drivers/pci/probe.c
include/linux/pci.h