Loading drivers/usb/dwc3/gadget.c +17 −0 Original line number Diff line number Diff line Loading @@ -1129,6 +1129,23 @@ static int __dwc3_gadget_ep_queue(struct dwc3_ep *dep, struct dwc3_request *req) return ret; } /* * 4. Stream Capable Bulk Endpoints. We need to start the transfer * right away, otherwise host will not know we have streams to be * handled. */ if (dep->stream_capable) { int ret; ret = __dwc3_gadget_kick_transfer(dep, 0, true); if (ret && ret != -EBUSY) { struct dwc3 *dwc = dep->dwc; dev_dbg(dwc->dev, "%s: failed to kick transfers\n", dep->name); } } return 0; } Loading Loading
drivers/usb/dwc3/gadget.c +17 −0 Original line number Diff line number Diff line Loading @@ -1129,6 +1129,23 @@ static int __dwc3_gadget_ep_queue(struct dwc3_ep *dep, struct dwc3_request *req) return ret; } /* * 4. Stream Capable Bulk Endpoints. We need to start the transfer * right away, otherwise host will not know we have streams to be * handled. */ if (dep->stream_capable) { int ret; ret = __dwc3_gadget_kick_transfer(dep, 0, true); if (ret && ret != -EBUSY) { struct dwc3 *dwc = dep->dwc; dev_dbg(dwc->dev, "%s: failed to kick transfers\n", dep->name); } } return 0; } Loading