sgiioc4: Disable module unload
authorJeremy Higdon <jeremy@sgi.com>
Wed, 29 Nov 2006 13:22:11 +0000 (14:22 +0100)
committerAdrian Bunk <bunk@stusta.de>
Wed, 29 Nov 2006 13:22:11 +0000 (14:22 +0100)
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@sgi.com>
Signed-off-by: Adrian Bunk <bunk@stusta.de>
drivers/ide/pci/sgiioc4.c

index 43b96e298363ac9d441235206c33020ab133269a..bde88093313bfcee751593ffff097eecad7a1ae2 100644 (file)
@@ -734,14 +734,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);
-}
-
 module_init(ioc4_ide_init);
-module_exit(ioc4_ide_exit);
 
 MODULE_AUTHOR("Aniket Malatpure - Silicon Graphics Inc. (SGI)");
 MODULE_DESCRIPTION("IDE PCI driver module for SGI IOC4 Base-IO Card");