diff options
-rw-r--r-- | drivers/usb/gadget/s3c2410_udc.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/usb/gadget/s3c2410_udc.c b/drivers/usb/gadget/s3c2410_udc.c index d9e3a21b3ddc..e895ea12b67e 100644 --- a/drivers/usb/gadget/s3c2410_udc.c +++ b/drivers/usb/gadget/s3c2410_udc.c | |||
@@ -1696,7 +1696,8 @@ static int s3c2410_udc_start(struct usb_gadget_driver *driver, | |||
1696 | udc->gadget.dev.driver = &driver->driver; | 1696 | udc->gadget.dev.driver = &driver->driver; |
1697 | 1697 | ||
1698 | /* Bind the driver */ | 1698 | /* Bind the driver */ |
1699 | if ((retval = device_add(&udc->gadget.dev)) != 0) { | 1699 | retval = device_add(&udc->gadget.dev); |
1700 | if (retval) { | ||
1700 | dev_err(&udc->gadget.dev, "Error in device_add() : %d\n", retval); | 1701 | dev_err(&udc->gadget.dev, "Error in device_add() : %d\n", retval); |
1701 | goto register_error; | 1702 | goto register_error; |
1702 | } | 1703 | } |
@@ -1704,7 +1705,8 @@ static int s3c2410_udc_start(struct usb_gadget_driver *driver, | |||
1704 | dprintk(DEBUG_NORMAL, "binding gadget driver '%s'\n", | 1705 | dprintk(DEBUG_NORMAL, "binding gadget driver '%s'\n", |
1705 | driver->driver.name); | 1706 | driver->driver.name); |
1706 | 1707 | ||
1707 | if ((retval = bind(&udc->gadget)) != 0) { | 1708 | retval = bind(&udc->gadget); |
1709 | if (retval) { | ||
1708 | device_del(&udc->gadget.dev); | 1710 | device_del(&udc->gadget.dev); |
1709 | goto register_error; | 1711 | goto register_error; |
1710 | } | 1712 | } |