diff options
author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-02-28 16:12:46 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-02-28 16:12:46 -0500 |
commit | dba607f9f0aebfa8f29b3eb911250aa19d5d71a8 (patch) | |
tree | f5372da401168b3f2b15621ca97bea425f5efb0f /drivers | |
parent | 421f38835fe677d8c2e8c25628ae9cd4019653d2 (diff) |
USB: serial: zio.c: use module_usb_serial_driver
This converts the zio.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>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/usb/serial/zio.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/drivers/usb/serial/zio.c b/drivers/usb/serial/zio.c index ae8115aab77d..9d0bb3752cd4 100644 --- a/drivers/usb/serial/zio.c +++ b/drivers/usb/serial/zio.c | |||
@@ -42,16 +42,5 @@ static struct usb_serial_driver * const serial_drivers[] = { | |||
42 | &zio_device, NULL | 42 | &zio_device, NULL |
43 | }; | 43 | }; |
44 | 44 | ||
45 | static int __init zio_init(void) | 45 | module_usb_serial_driver(zio_driver, serial_drivers); |
46 | { | ||
47 | return usb_serial_register_drivers(&zio_driver, serial_drivers); | ||
48 | } | ||
49 | |||
50 | static void __exit zio_exit(void) | ||
51 | { | ||
52 | usb_serial_deregister_drivers(&zio_driver, serial_drivers); | ||
53 | } | ||
54 | |||
55 | module_init(zio_init); | ||
56 | module_exit(zio_exit); | ||
57 | MODULE_LICENSE("GPL"); | 46 | MODULE_LICENSE("GPL"); |