This series contains miscellaneous fixes to dwc3's gadget. Most of them are related to transfer cancellation handling. Thinh Nguyen (6): usb: dwc3: gadget: Don't clear flags before transfer ended usb: dwc3: gadget: Properly handle ClearFeature(halt) usb: dwc3: gadget: Wrap around when skip TRBs usb: dwc3: gadget: Give back staled requests usb: dwc3: gadget: Remove unnecessary checks usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue drivers/usb/dwc3/gadget.c | 85 +++++++++++++++++++++++++++++++---------------- 1 file changed, 57 insertions(+), 28 deletions(-) -- 2.11.0