Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 289659
b: refs/heads/master
c: 11a4f40
h: refs/heads/master
i:
  289657: b87d737
  289655: 7ac3a97
v: v3
  • Loading branch information
Greg Kroah-Hartman committed Mar 8, 2012
1 parent 8c6bb0f commit e2ab4d5
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 12 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 43d186fe992da93bb1dd34a7dd4534719624431c
refs/heads/master: 11a4f40064f38dcc369d716bea2020f6b5e290ff
18 changes: 7 additions & 11 deletions trunk/drivers/usb/serial/metro-usb.c
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,6 @@ static struct usb_serial_driver metrousb_device = {
},
.description = "Metrologic USB to serial converter.",
.id_table = id_table,
.usb_driver = &metrousb_driver,
.num_ports = 1,
.open = metrousb_open,
.close = metrousb_close,
Expand All @@ -105,6 +104,11 @@ static struct usb_serial_driver metrousb_device = {
.tiocmset = metrousb_tiocmset,
};

static struct usb_serial_driver * const serial_drivers[] = {
&metrousb_device,
NULL,
};

/* ----------------------------------------------------------------------------------------------
Description:
Clean up any urbs and port information.
Expand Down Expand Up @@ -163,10 +167,7 @@ static void metrousb_close (struct usb_serial_port *port)
*/
static void __exit metrousb_exit(void)
{
dbg("METRO-USB - %s", __FUNCTION__);

usb_deregister(&metrousb_driver);
usb_serial_deregister(&metrousb_device);
usb_serial_deregister_drivers(&metrousb_driver, serial_drivers);
}

/* ----------------------------------------------------------------------------------------------
Expand Down Expand Up @@ -203,15 +204,10 @@ static int __init metrousb_init(void)
}

/* Register the devices. */
retval = usb_serial_register(&metrousb_device);
retval = usb_serial_register_drivers(&metrousb_driver, serial_drivers);
if (retval)
return retval;

/* Register the driver. */
retval = usb_register(&metrousb_driver);
if (retval)
usb_serial_deregister(&metrousb_device);

printk(KERN_INFO DRIVER_DESC " : " DRIVER_VERSION);

return retval;
Expand Down

0 comments on commit e2ab4d5

Please sign in to comment.