From 64d2daa19d05da8aaf05cdb4be29c47209e7e765 Mon Sep 17 00:00:00 2001 From: Sascha Hauer Date: Wed, 19 Mar 2014 08:50:21 +0100 Subject: [PATCH] usb: gadget: propagate error code from usb_composite_register Signed-off-by: Sascha Hauer --- drivers/usb/gadget/dfu.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/usb/gadget/dfu.c b/drivers/usb/gadget/dfu.c index 76b5def33..d0f2155e4 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();