alistair23-linux/drivers/usb/dwc3
Thinh Nguyen 538b623fed usb: dwc3: gadget: Don't clear flags before transfer ended
commit a114c4ca64 upstream.

We track END_TRANSFER command completion. Don't clear transfer
started/ended flag prematurely. Otherwise, we'd run into the problem
with restarting transfer before END_TRANSFER command finishes.

Fixes: 6d8a019614 ("usb: dwc3: gadget: check for Missed Isoc from event status")
Signed-off-by: Thinh Nguyen <thinhn@synopsys.com>
Signed-off-by: Felipe Balbi <balbi@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-04-21 09:04:55 +02:00
..
core.c usb: dwc3: core: add support for disabling SS instances in park mode 2020-04-17 10:50:04 +02:00
core.h usb: dwc3: core: add support for disabling SS instances in park mode 2020-04-17 10:50:04 +02:00
debug.h usb: dwc3: debug: fix string position formatting mixup with ret and len 2020-02-28 17:22:16 +01:00
debugfs.c
drd.c
dwc3-exynos.c
dwc3-haps.c
dwc3-keystone.c
dwc3-meson-g12a.c
dwc3-of-simple.c
dwc3-omap.c
dwc3-pci.c
dwc3-qcom.c
dwc3-st.c
ep0.c usb: dwc3: gadget: Check END_TRANSFER completion 2020-02-11 04:35:09 -08:00
gadget.c usb: dwc3: gadget: Don't clear flags before transfer ended 2020-04-21 09:04:55 +02:00
gadget.h
host.c usb: dwc3: use proper initializers for property entries 2020-02-24 08:36:44 +01:00
io.h
Kconfig
Makefile
trace.c
trace.h
ulpi.c