Commit 55ec60ec authored by Daniele Bellucci's avatar Daniele Bellucci Committed by Greg Kroah-Hartman

[PATCH] USB: PATCH 19/19 Audit usb_register/usb_serial_register under divers/usb/serial

parent 442fb428
...@@ -1486,11 +1486,24 @@ static void rx_data_softint(void *private) ...@@ -1486,11 +1486,24 @@ static void rx_data_softint(void *private)
*****************************************************************************/ *****************************************************************************/
static int __init whiteheat_init (void) static int __init whiteheat_init (void)
{ {
usb_serial_register (&whiteheat_fake_device); int retval;
usb_serial_register (&whiteheat_device); retval = usb_serial_register(&whiteheat_fake_device);
usb_register (&whiteheat_driver); if (retval)
goto failed_fake_register;
retval = usb_serial_register(&whiteheat_device);
if (retval)
goto failed_device_register;
retval = usb_register(&whiteheat_driver);
if (retval)
goto failed_usb_register;
info(DRIVER_DESC " " DRIVER_VERSION); info(DRIVER_DESC " " DRIVER_VERSION);
return 0; return 0;
failed_usb_register:
usb_serial_deregister(&whiteheat_device);
failed_device_register:
usb_serial_deregister(&whiteheat_fake_device);
failed_fake_register:
return retval;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment