]> git.baikalelectronics.ru Git - kernel.git/commit
usb: dwc3: gadget: when the started list is empty stop the active xfer
authorMichael Grzeschik <m.grzeschik@pengutronix.de>
Wed, 1 Jul 2020 18:24:53 +0000 (20:24 +0200)
committerFelipe Balbi <balbi@kernel.org>
Fri, 24 Jul 2020 13:45:15 +0000 (16:45 +0300)
commit7db2540c894400676e62d19342120de12ad36aff
tree23f3ac243abf7cf40c1af2ffd544ced22199b555
parentca4a96a7f725de36208bea99aa3a089bd5c70c2e
usb: dwc3: gadget: when the started list is empty stop the active xfer

When we have nothing left to be queued after handling the last trb
we have to stop the current transfer. This way we can ensure that
the next request will be queued with a new and valid timestamp
and will not directly run into an missed xfer.

Reviewed-by: Thinh Nguyen <thinhn@synopsys.com>
Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de>
Signed-off-by: Felipe Balbi <balbi@kernel.org>
drivers/usb/dwc3/gadget.c