diff options
author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-02-28 16:12:24 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-02-28 16:12:24 -0500 |
commit | 5bce269d3a464b436d9b416105821aa5257fee36 (patch) | |
tree | 590379cc09b3dd8814520e32e76e5e4cc909f45f | |
parent | db55a0492d87c80d8d9a5cf330c58dee55757cba (diff) |
USB: serial: qcaux.c: use module_usb_serial_driver
This converts the qcaux.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: Alan Stern <stern@rowland.harvard.edu>
CC: Dan Williams <dcbw@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r-- | drivers/usb/serial/qcaux.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/drivers/usb/serial/qcaux.c b/drivers/usb/serial/qcaux.c index a2ce274b3f28..966245680f55 100644 --- a/drivers/usb/serial/qcaux.c +++ b/drivers/usb/serial/qcaux.c | |||
@@ -97,16 +97,5 @@ static struct usb_serial_driver * const serial_drivers[] = { | |||
97 | &qcaux_device, NULL | 97 | &qcaux_device, NULL |
98 | }; | 98 | }; |
99 | 99 | ||
100 | static int __init qcaux_init(void) | 100 | module_usb_serial_driver(qcaux_driver, serial_drivers); |
101 | { | ||
102 | return usb_serial_register_drivers(&qcaux_driver, serial_drivers); | ||
103 | } | ||
104 | |||
105 | static void __exit qcaux_exit(void) | ||
106 | { | ||
107 | usb_serial_deregister_drivers(&qcaux_driver, serial_drivers); | ||
108 | } | ||
109 | |||
110 | module_init(qcaux_init); | ||
111 | module_exit(qcaux_exit); | ||
112 | MODULE_LICENSE("GPL"); | 101 | MODULE_LICENSE("GPL"); |