diff options
Diffstat (limited to 'drivers/usb/misc/idmouse.c')
-rw-r--r-- | drivers/usb/misc/idmouse.c | 24 |
1 files changed, 1 insertions, 23 deletions
diff --git a/drivers/usb/misc/idmouse.c b/drivers/usb/misc/idmouse.c index 515b67fffab1..0dee24698504 100644 --- a/drivers/usb/misc/idmouse.c +++ b/drivers/usb/misc/idmouse.c | |||
@@ -428,29 +428,7 @@ static void idmouse_disconnect(struct usb_interface *interface) | |||
428 | dev_info(&interface->dev, "disconnected\n"); | 428 | dev_info(&interface->dev, "disconnected\n"); |
429 | } | 429 | } |
430 | 430 | ||
431 | static int __init usb_idmouse_init(void) | 431 | module_usb_driver(idmouse_driver); |
432 | { | ||
433 | int result; | ||
434 | |||
435 | printk(KERN_INFO KBUILD_MODNAME ": " DRIVER_VERSION ":" | ||
436 | DRIVER_DESC "\n"); | ||
437 | |||
438 | /* register this driver with the USB subsystem */ | ||
439 | result = usb_register(&idmouse_driver); | ||
440 | if (result) | ||
441 | err("Unable to register device (error %d).", result); | ||
442 | |||
443 | return result; | ||
444 | } | ||
445 | |||
446 | static void __exit usb_idmouse_exit(void) | ||
447 | { | ||
448 | /* deregister this driver with the USB subsystem */ | ||
449 | usb_deregister(&idmouse_driver); | ||
450 | } | ||
451 | |||
452 | module_init(usb_idmouse_init); | ||
453 | module_exit(usb_idmouse_exit); | ||
454 | 432 | ||
455 | MODULE_AUTHOR(DRIVER_AUTHOR); | 433 | MODULE_AUTHOR(DRIVER_AUTHOR); |
456 | MODULE_DESCRIPTION(DRIVER_DESC); | 434 | MODULE_DESCRIPTION(DRIVER_DESC); |