|
@@ -557,10 +557,6 @@ static void adi_disconnect(struct gameport *gameport)
|
|
|
kfree(port);
|
|
|
}
|
|
|
|
|
|
-/*
|
|
|
- * The gameport device structure.
|
|
|
- */
|
|
|
-
|
|
|
static struct gameport_driver adi_drv = {
|
|
|
.driver = {
|
|
|
.name = "adi",
|
|
@@ -570,15 +566,4 @@ static struct gameport_driver adi_drv = {
|
|
|
.disconnect = adi_disconnect,
|
|
|
};
|
|
|
|
|
|
-static int __init adi_init(void)
|
|
|
-{
|
|
|
- return gameport_register_driver(&adi_drv);
|
|
|
-}
|
|
|
-
|
|
|
-static void __exit adi_exit(void)
|
|
|
-{
|
|
|
- gameport_unregister_driver(&adi_drv);
|
|
|
-}
|
|
|
-
|
|
|
-module_init(adi_init);
|
|
|
-module_exit(adi_exit);
|
|
|
+module_gameport_driver(adi_drv);
|