diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2014-03-19 08:50:21 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2014-03-19 16:29:14 +0100 |
commit | 64d2daa19d05da8aaf05cdb4be29c47209e7e765 (patch) | |
tree | 38852ba873e1041353d4ead1067b877b06775b51 | |
parent | d465cb7a721eb07c8efb460212697809502ad1e3 (diff) | |
download | barebox-64d2daa19d05da8aaf05cdb4be29c47209e7e765.tar.gz barebox-64d2daa19d05da8aaf05cdb4be29c47209e7e765.tar.xz |
usb: gadget: propagate error code from usb_composite_register
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r-- | drivers/usb/gadget/dfu.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/usb/gadget/dfu.c b/drivers/usb/gadget/dfu.c index 76b5def33c..d0f2155e49 100644 --- a/drivers/usb/gadget/dfu.c +++ b/drivers/usb/gadget/dfu.c @@ -703,7 +703,9 @@ int usb_dfu_register(struct usb_dfu_pdata *pdata) strings_dev[STRING_MANUFACTURER_IDX].s = pdata->manufacturer; strings_dev[STRING_PRODUCT_IDX].s = pdata->productname; - usb_composite_register(&dfu_driver); + ret = usb_composite_register(&dfu_driver); + if (ret) + return ret; while (1) { ret = usb_gadget_poll(); |