The patch titled sgiioc4: Disable module unload has been added to the -mm tree. Its filename is sgiioc4-disable-module-unload.patch See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this ------------------------------------------------------ Subject: sgiioc4: Disable module unload From: Jeremy Higdon <jeremy@xxxxxxx> This patch removes a module_exit function that sgiioc4 should not have had. It seems that the IDE layer doesn't support submodule unloading. sgiioc4 was the only driver in drivers/ide/pci that had an exit function. After an unload, the devices would stay around and the next attempt to reference would crash... Signed-off-by: Jeremy Higdon <jeremy@xxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- drivers/ide/pci/sgiioc4.c | 7 ------- 1 file changed, 7 deletions(-) diff -puN drivers/ide/pci/sgiioc4.c~sgiioc4-disable-module-unload drivers/ide/pci/sgiioc4.c --- a/drivers/ide/pci/sgiioc4.c~sgiioc4-disable-module-unload +++ a/drivers/ide/pci/sgiioc4.c @@ -768,14 +768,7 @@ ioc4_ide_init(void) return ioc4_register_submodule(&ioc4_ide_submodule); } -static void __devexit -ioc4_ide_exit(void) -{ - ioc4_unregister_submodule(&ioc4_ide_submodule); -} - late_initcall(ioc4_ide_init); /* Call only after IDE init is done */ -module_exit(ioc4_ide_exit); MODULE_AUTHOR("Aniket Malatpure/Jeremy Higdon"); MODULE_DESCRIPTION("IDE PCI driver module for SGI IOC4 Base-IO Card"); _ Patches currently in -mm which might be from jeremy@xxxxxxx are sgiioc4-disable-module-unload.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html