|
@@ -1091,7 +1091,7 @@ static int dwc3_gadget_ep_dequeue(struct usb_ep *ep,
|
|
|
if (r == req) {
|
|
|
/* wait until it is processed */
|
|
|
dwc3_stop_active_transfer(dwc, dep->number);
|
|
|
- goto out0;
|
|
|
+ goto out1;
|
|
|
}
|
|
|
dev_err(dwc->dev, "request %p was not queued to %s\n",
|
|
|
request, ep->name);
|
|
@@ -1099,6 +1099,7 @@ static int dwc3_gadget_ep_dequeue(struct usb_ep *ep,
|
|
|
goto out0;
|
|
|
}
|
|
|
|
|
|
+out1:
|
|
|
/* giveback the request */
|
|
|
dwc3_gadget_giveback(dep, req, -ECONNRESET);
|
|
|
|