diff options
author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-02-28 16:11:40 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-02-28 16:11:40 -0500 |
commit | 5671df5c1c6ee664ebc66a5be60a282afee8d340 (patch) | |
tree | 3f4f856a137465a8973945fee25b6bc949e0e244 /drivers/usb/serial/cyberjack.c | |
parent | 274f3b1e82c899fd1b39822c2ee39bbac52f3d3c (diff) |
USB: serial: cyberjack.c: use module_usb_serial_driver
This converts the cyberjack.c driver to use the module_usb_serial_driver() call
instead of having to have a module_init/module_exit function, saving a lot
of duplicated code.
CC: Matthias Bruestle and Harald Welte <support@reiner-sct.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/serial/cyberjack.c')
-rw-r--r-- | drivers/usb/serial/cyberjack.c | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/drivers/usb/serial/cyberjack.c b/drivers/usb/serial/cyberjack.c index d2e536f649ba..d39b9418f2fb 100644 --- a/drivers/usb/serial/cyberjack.c +++ b/drivers/usb/serial/cyberjack.c | |||
@@ -475,26 +475,7 @@ exit: | |||
475 | usb_serial_port_softint(port); | 475 | usb_serial_port_softint(port); |
476 | } | 476 | } |
477 | 477 | ||
478 | static int __init cyberjack_init(void) | 478 | module_usb_serial_driver(cyberjack_driver, serial_drivers); |
479 | { | ||
480 | int retval; | ||
481 | |||
482 | retval = usb_serial_register_drivers(&cyberjack_driver, serial_drivers); | ||
483 | if (retval == 0) { | ||
484 | printk(KERN_INFO KBUILD_MODNAME ": " DRIVER_VERSION " " | ||
485 | DRIVER_AUTHOR "\n"); | ||
486 | printk(KERN_INFO KBUILD_MODNAME ": " DRIVER_DESC "\n"); | ||
487 | } | ||
488 | return retval; | ||
489 | } | ||
490 | |||
491 | static void __exit cyberjack_exit(void) | ||
492 | { | ||
493 | usb_serial_deregister_drivers(&cyberjack_driver, serial_drivers); | ||
494 | } | ||
495 | |||
496 | module_init(cyberjack_init); | ||
497 | module_exit(cyberjack_exit); | ||
498 | 479 | ||
499 | MODULE_AUTHOR(DRIVER_AUTHOR); | 480 | MODULE_AUTHOR(DRIVER_AUTHOR); |
500 | MODULE_DESCRIPTION(DRIVER_DESC); | 481 | MODULE_DESCRIPTION(DRIVER_DESC); |