diff options
author | rajesh.shah@intel.com <rajesh.shah@intel.com> | 2005-10-13 12:05:44 -0700 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2005-10-28 15:37:01 -0700 |
commit | c2608a111b621d5cf0e4c2876d79e67333ce5341 (patch) | |
tree | 0e90b0bc85f026c74434f132760d7a4e12cf4eab /drivers/pci/hotplug/shpchp_core.c | |
parent | 7c8942f993dc069db0e0327a343bbec8a6e96074 (diff) | |
download | linux-stable-c2608a111b621d5cf0e4c2876d79e67333ce5341.tar.gz linux-stable-c2608a111b621d5cf0e4c2876d79e67333ce5341.tar.bz2 linux-stable-c2608a111b621d5cf0e4c2876d79e67333ce5341.zip |
[PATCH] shpchp: fix oops at driver unload
At unload time, the shpchp driver does not remove sysfs files
it had created in the driver's probe entry point. This patch
fixes this problem.
Signed-off-by: Rajesh Shah <rajesh.shah@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/pci/hotplug/shpchp_core.c')
-rw-r--r-- | drivers/pci/hotplug/shpchp_core.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/pci/hotplug/shpchp_core.c b/drivers/pci/hotplug/shpchp_core.c index 6a2b4a0193aa..63628e01dd43 100644 --- a/drivers/pci/hotplug/shpchp_core.c +++ b/drivers/pci/hotplug/shpchp_core.c @@ -480,6 +480,7 @@ static void __exit unload_shpchpd(void) ctrl = shpchp_ctrl_list; while (ctrl) { + shpchp_remove_ctrl_files(ctrl); cleanup_slots(ctrl); kfree (ctrl->pci_bus); |