diff options
Diffstat (limited to 'drivers/input/misc/keyspan_remote.c')
-rw-r--r-- | drivers/input/misc/keyspan_remote.c | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/drivers/input/misc/keyspan_remote.c b/drivers/input/misc/keyspan_remote.c index fc62256c963f..d99151a8bf10 100644 --- a/drivers/input/misc/keyspan_remote.c +++ b/drivers/input/misc/keyspan_remote.c | |||
@@ -580,26 +580,7 @@ static struct usb_driver keyspan_driver = | |||
580 | .id_table = keyspan_table | 580 | .id_table = keyspan_table |
581 | }; | 581 | }; |
582 | 582 | ||
583 | static int __init usb_keyspan_init(void) | 583 | module_usb_driver(keyspan_driver); |
584 | { | ||
585 | int result; | ||
586 | |||
587 | /* register this driver with the USB subsystem */ | ||
588 | result = usb_register(&keyspan_driver); | ||
589 | if (result) | ||
590 | err("usb_register failed. Error number %d\n", result); | ||
591 | |||
592 | return result; | ||
593 | } | ||
594 | |||
595 | static void __exit usb_keyspan_exit(void) | ||
596 | { | ||
597 | /* deregister this driver with the USB subsystem */ | ||
598 | usb_deregister(&keyspan_driver); | ||
599 | } | ||
600 | |||
601 | module_init(usb_keyspan_init); | ||
602 | module_exit(usb_keyspan_exit); | ||
603 | 584 | ||
604 | MODULE_DEVICE_TABLE(usb, keyspan_table); | 585 | MODULE_DEVICE_TABLE(usb, keyspan_table); |
605 | MODULE_AUTHOR(DRIVER_AUTHOR); | 586 | MODULE_AUTHOR(DRIVER_AUTHOR); |