diff options
author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-02-28 13:11:32 -0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-02-28 13:11:32 -0800 |
commit | 6f84a5198f3ff537da2a0a0d2d50e6d8f91d0383 (patch) | |
tree | e41d88fd7b14e39d33e4bd8196c4837886fc0f13 | |
parent | e42f85f3d410a5457a2db61d883437ac9e32cecc (diff) |
USB: serial: aircable.c: use module_usb_serial_driver
This converts the aircable.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: Paul Gortmaker <paul.gortmaker@windriver.com>
CC: Lucas De Marchi <lucas.demarchi@profusion.mobi>
CC: Rusty Russell <rusty@rustcorp.com.au>
CC: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r-- | drivers/usb/serial/aircable.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/drivers/usb/serial/aircable.c b/drivers/usb/serial/aircable.c index dbf3bddc1b51..eec4fb9a35c1 100644 --- a/drivers/usb/serial/aircable.c +++ b/drivers/usb/serial/aircable.c @@ -196,23 +196,12 @@ static struct usb_serial_driver * const serial_drivers[] = { &aircable_device, NULL }; -static int __init aircable_init(void) -{ - return usb_serial_register_drivers(&aircable_driver, serial_drivers); -} - -static void __exit aircable_exit(void) -{ - usb_serial_deregister_drivers(&aircable_driver, serial_drivers); -} +module_usb_serial_driver(aircable_driver, serial_drivers); MODULE_AUTHOR(DRIVER_AUTHOR); MODULE_DESCRIPTION(DRIVER_DESC); MODULE_VERSION(DRIVER_VERSION); MODULE_LICENSE("GPL"); -module_init(aircable_init); -module_exit(aircable_exit); - module_param(debug, bool, S_IRUGO | S_IWUSR); MODULE_PARM_DESC(debug, "Debug enabled or not"); |