android_kernel_xiaomi_sm8350/drivers/pci/hotplug
Rajesh Shah 364d5094a4 [PATCH] acpi hotplug: clean up notify handlers on acpiphp unload
A root bridge may not have directly attached hotpluggable slots under it.
Instead, it may have p2p bridges with slots under it.  In this case, we need
to clean up the p2p bridges and slots properly too.  Patch below applies on
top of the original patch, and fixes this problem.  Without this, acpiphp
leaves behind notify handlers on module unload, and subsequent module load
attempts don't work properly too.  Patch was tested on an ia64 Tiger4 box.

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>
2005-06-27 21:52:42 -07:00
..
acpiphp_core.c [PATCH] acpi hotplug: convert acpiphp to use generic resource code 2005-06-27 21:52:42 -07:00
acpiphp_glue.c [PATCH] acpi hotplug: clean up notify handlers on acpiphp unload 2005-06-27 21:52:42 -07:00
acpiphp_ibm.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
acpiphp.h [PATCH] acpi hotplug: convert acpiphp to use generic resource code 2005-06-27 21:52:42 -07:00
cpci_hotplug_core.c [PATCH] PCI Hotplug: fix CPCI reference counting bug 2005-06-09 01:37:59 -07:00
cpci_hotplug_pci.c [PATCH] PCI Hotplug: fix CPCI reference counting bug 2005-06-09 01:37:59 -07:00
cpci_hotplug.h [PATCH] PCI Hotplug: CPCI update 2005-05-17 14:31:11 -07:00
cpcihp_generic.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cpcihp_zt5550.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cpcihp_zt5550.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cpqphp_core.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cpqphp_ctrl.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cpqphp_nvram.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cpqphp_nvram.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cpqphp_pci.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cpqphp_sysfs.c [PATCH] Driver Core: drivers/i2c/chips/w83781d.c - drivers/s390/block/dcssblk.c: update device attribute callbacks 2005-06-20 15:15:34 -07:00
cpqphp.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fakephp.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ibmphp_core.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ibmphp_ebda.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ibmphp_hpc.c [PATCH] PCI: Spelling fixes for drivers/pci. 2005-05-03 23:45:16 -07:00
ibmphp_pci.c [PATCH] PCI Hotplug ibmphp_pci.c: Fix masking out needed information too early 2005-05-03 23:45:15 -07:00
ibmphp_res.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ibmphp.h [PATCH] PCI: Spelling fixes for drivers/pci. 2005-05-03 23:45:16 -07:00
Kconfig Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile [PATCH] acpi hotplug: convert acpiphp to use generic resource code 2005-06-27 21:52:42 -07:00
pci_hotplug_core.c [PATCH] sysfs: (driver/pci) if show/store is missing return -EIO 2005-06-20 15:15:02 -07:00
pci_hotplug.h [PATCH] PCI: Spelling fixes for drivers/pci. 2005-05-03 23:45:16 -07:00
pciehp_core.c [PATCH] PCI Hotplug: get pciehp to work on the downstream port of a switch 2005-05-17 14:31:11 -07:00
pciehp_ctrl.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pciehp_hpc.c [PATCH] PCI Hotplug: get pciehp to work on the downstream port of a switch 2005-05-17 14:31:11 -07:00
pciehp_pci.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pciehp.h [PATCH] PCI Hotplug: get pciehp to work on the downstream port of a switch 2005-05-17 14:31:11 -07:00
pciehprm_acpi.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pciehprm_nonacpi.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pciehprm_nonacpi.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pciehprm.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pcihp_skeleton.c [PATCH] PCI: Spelling fixes for drivers/pci. 2005-05-03 23:45:16 -07:00
rpadlpar_core.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
rpadlpar_sysfs.c [PATCH] sysfs: (driver/pci) if show/store is missing return -EIO 2005-06-20 15:15:02 -07:00
rpadlpar.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
rpaphp_core.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
rpaphp_pci.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
rpaphp_slot.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
rpaphp_vio.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
rpaphp.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
shpchp_core.c [PATCH] PCI Hotplug: Fix echoing 1 to power file of enabled slot problem with SHPC driver 2005-05-17 14:31:10 -07:00
shpchp_ctrl.c [PATCH] PCI Hotplug: Fix echoing 1 to power file of enabled slot problem with SHPC driver 2005-05-17 14:31:10 -07:00
shpchp_hpc.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
shpchp_pci.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
shpchp_sysfs.c [PATCH] Driver Core: drivers/i2c/chips/w83781d.c - drivers/s390/block/dcssblk.c: update device attribute callbacks 2005-06-20 15:15:34 -07:00
shpchp.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
shpchprm_acpi.c [PATCH] PCI Hotplug: SHPCHP driver doesn't enable PERR and SERR properly 2005-05-31 14:26:37 -07:00
shpchprm_legacy.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
shpchprm_legacy.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
shpchprm_nonacpi.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
shpchprm_nonacpi.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
shpchprm.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00