diff options
Diffstat (limited to 'drivers/usb/keybdev.c')
-rw-r--r-- | drivers/usb/keybdev.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/drivers/usb/keybdev.c b/drivers/usb/keybdev.c index 1e00b7e49..2aef212cb 100644 --- a/drivers/usb/keybdev.c +++ b/drivers/usb/keybdev.c @@ -158,18 +158,18 @@ struct input_handler keybdev_handler = { disconnect: keybdev_disconnect, }; -#ifdef MODULE -void cleanup_module(void) -{ - kbd_ledfunc = NULL; - input_unregister_handler(&keybdev_handler); -} -int init_module(void) -#else -int __init keybdev_init(void) -#endif +static int __init keybdev_init(void) { input_register_handler(&keybdev_handler); kbd_ledfunc = keybdev_ledfunc; return 0; } + +static void __exit keybdev_exit(void) +{ + kbd_ledfunc = NULL; + input_unregister_handler(&keybdev_handler); +} + +module_init(keybdev_init); +module_exit(keybdev_exit); |