diff options
author | Janusz Dziedzic <januszx.dziedzic@linux.intel.com> | 2016-11-09 13:01:34 +0300 |
---|---|---|
committer | Felipe Balbi <felipe.balbi@linux.intel.com> | 2016-11-18 14:54:15 +0300 |
commit | 87aba10639b083dacdd13b43557649b3d001c4b4 (patch) | |
tree | 9769b22b1cd1f4607756fe24599cecbc59549726 /drivers/usb/dwc3 | |
parent | e3aee48692ac063fbb568bcf36a5a0e37c62079a (diff) | |
download | linux-87aba10639b083dacdd13b43557649b3d001c4b4.tar.xz |
usb: dwc3: isoc clean DWC3_EP_PENDING_REQUEST flag
After we kick_transfer we should clean
DWC3_EP_PENDING_REQUEST endpoint flag.
Signed-off-by: Janusz Dziedzic <januszx.dziedzic@linux.intel.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Diffstat (limited to 'drivers/usb/dwc3')
-rw-r--r-- | drivers/usb/dwc3/gadget.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c index af9e8853d8fb..37d3de41123c 100644 --- a/drivers/usb/dwc3/gadget.c +++ b/drivers/usb/dwc3/gadget.c @@ -1193,6 +1193,7 @@ static int __dwc3_gadget_ep_queue(struct dwc3_ep *dep, struct dwc3_request *req) cur_uf = __dwc3_gadget_get_frame(dwc); __dwc3_gadget_start_isoc(dwc, dep, cur_uf); + dep->flags &= ~DWC3_EP_PENDING_REQUEST; } } return 0; |