kernel-ark/drivers/pci
Satoru Takeuchi 0dad3510ee acpiphp: stop bus device before acpi_bus_trim
Contrary to PCI bridge hot-add, we need to follow the sequence below
for PCI bridge hot-removal.

  (1) Stop devices (detach drivers, remove from the global list, etc.)
  (2) Unbind ACPI node from the devices (remove the _PRT entries)
  (3) Remove devices (remove from the device list, etc.)

This patch fixes acpiphp driver to follow above sequence for P2P
bridge hot-removal.

Signed-off-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
Signed-off-by: MUNEDA Takahiro <muneda.takahiro@jp.fujitsu.com>
Signed-off-by: Satoru Takeuchi <takeuchi_satoru@jp.fujitsu.com>
Signed-off-by: Kristen Carlson Accardi <kristen.c.accardi@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2006-09-26 17:43:54 -07:00
..
hotplug acpiphp: stop bus device before acpi_bus_trim 2006-09-26 17:43:54 -07:00
pcie PCI: fix __must_check warnings 2006-09-26 17:43:53 -07:00
.gitignore
access.c
bus.c PCI: fix __must_check warnings 2006-09-26 17:43:53 -07:00
hotplug.c
Kconfig PCI: enable driver multi-threaded probe 2006-09-25 21:08:40 -07:00
Makefile
msi-altix.c
msi-apic.c
msi.c MSI: Factorize common code in pci_msi_supported() 2006-09-26 17:43:52 -07:00
msi.h
pci-acpi.c
pci-driver.c PCI: Multiprobe sanitizer 2006-09-26 17:43:53 -07:00
pci-sysfs.c PCI: fix __must_check warnings 2006-09-26 17:43:53 -07:00
pci.c PCI: Restore PCI Express capability registers after PM event 2006-09-26 17:43:53 -07:00
pci.h MSI: Cleanup existing MSI quirks 2006-09-26 17:43:52 -07:00
probe.c PCI: fix __must_check warnings 2006-09-26 17:43:53 -07:00
proc.c
quirks.c MSI: Blacklist PCI-E chipsets depending on Hypertransport MSI capability 2006-09-26 17:43:52 -07:00
remove.c PCI: add pci_stop_bus_device 2006-09-26 17:43:54 -07:00
rom.c
search.c
setup-bus.c
setup-irq.c
setup-res.c
syscall.c