diff options
author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-02-28 13:11:44 -0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-02-28 13:11:44 -0800 |
commit | 65e3b087d55b224a8c036976535601dd66a7cebd (patch) | |
tree | 4e1d72cf16d4e58174320af92af7bc21edb26c3e | |
parent | 10a6b9ce8ecf0dcaabb10089bdf1b4bb30f3092a (diff) | |
download | op-kernel-dev-65e3b087d55b224a8c036976535601dd66a7cebd.zip op-kernel-dev-65e3b087d55b224a8c036976535601dd66a7cebd.tar.gz |
USB: serial: funsoft.c: use module_usb_serial_driver
This converts the funsoft.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: Rusty Russell <rusty@rustcorp.com.au>
CC: Alan Stern <stern@rowland.harvard.edu>
CC: Mauro Carvalho Chehab <mchehab@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r-- | drivers/usb/serial/funsoft.c | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/drivers/usb/serial/funsoft.c b/drivers/usb/serial/funsoft.c index bb274a2..4577b36 100644 --- a/drivers/usb/serial/funsoft.c +++ b/drivers/usb/serial/funsoft.c @@ -44,18 +44,8 @@ static struct usb_serial_driver * const serial_drivers[] = { &funsoft_device, NULL }; -static int __init funsoft_init(void) -{ - return usb_serial_register_drivers(&funsoft_driver, serial_drivers); -} - -static void __exit funsoft_exit(void) -{ - usb_serial_deregister_drivers(&funsoft_driver, serial_drivers); -} - -module_init(funsoft_init); -module_exit(funsoft_exit); +module_usb_serial_driver(funsoft_driver, serial_drivers); + MODULE_LICENSE("GPL"); module_param(debug, bool, S_IRUGO | S_IWUSR); |