From: Herbert Xu <herbert@gondor.apana.org.au>

It oopses during modprobe becasue the first load of acpiphp didn't clean up
properly.


---

 25-akpm/drivers/pci/hotplug/acpiphp_glue.c |    2 ++
 1 files changed, 2 insertions(+)

diff -puN drivers/pci/hotplug/acpiphp_glue.c~acpiphp_glue-oops-fix drivers/pci/hotplug/acpiphp_glue.c
--- 25/drivers/pci/hotplug/acpiphp_glue.c~acpiphp_glue-oops-fix	Mon Apr 26 13:38:16 2004
+++ 25-akpm/drivers/pci/hotplug/acpiphp_glue.c	Mon Apr 26 13:38:16 2004
@@ -1113,6 +1113,8 @@ void __exit acpiphp_glue_exit(void)
 
 		kfree(bridge);
 	}
+
+	acpi_pci_unregister_driver(&acpi_pci_hp_driver);
 }
 
 

_