f09ddcfcb8c5 ("usb: dwc3: gadget: Prevent EP queuing while stopping transfers") a1383b3537a7 ("usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup") ae7e86108b12 ("usb: dwc3: Stop active transfers before halting the controller") fec9095bdef4 ("usb: dwc3: gadget: remove wait_end_transfer") d4f1afe5e896 ("usb: dwc3: gadget: move requests to cancelled_list") 7746a8dfb3f9 ("usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs()") c3acd5901414 ("usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue()") 1a22ec643580 ("usb: dwc3: gadget: combine unaligned and zero flags") ba3a51ac32eb ("usb: dwc3: gadget: Properly check last unaligned/zero chain TRB") f38e35dd84e2 ("usb: dwc3: gadget: split dwc3_gadget_ep_cleanup_completed_requests()") 6d9d22dac114 ("usb: dwc3: gadget: get rid of the length variable") fee73e6144d8 ("usb: dwc3: gadget: reduce scope of ret variable") 6afbdb57732b ("usb: dwc3: gadget: one declaration per line") e0c42ce590fe ("usb: dwc3: gadget: simplify IOC handling") 8b3b7b66c0e6 ("usb: dwc3: gadget: simplify unaligned and zlp handling") cf35fc336e66 ("usb: dwc3: gadget: remove unnecessary 'chain' variable") d36929538f8b ("usb: dwc3: gadget: split scatterlist and linear handlers") 58f0218a271d ("usb: dwc3: gadget: remove unnecessary 'ioc' variable") 12a3a4ada816 ("usb: dwc3: gadget: make cleanup_completed_requests() return nothing") 8f608e8ab628 ("usb: dwc3: gadget: remove unnecessary 'dwc' parameter") 320338651d33 ("usb: dwc3: gadget: move handler closer to calling site") ed27442e5093 ("usb: dwc3: gadget: rename dwc3_gadget_start_isoc()") a24a6ab1493a ("usb: dwc3: gadget: remove some pointless checks") 0bd0f6d201eb ("usb: dwc3: gadget: remove allocated/queued request tracking") 66f5dd5a0379 ("usb: dwc3: gadget: rename done_trbs and done_reqs") fbea935accf4 ("usb: dwc3: gadget: rename dwc3_endpoint_transfer_complete()") 742a4fff5f29 ("usb: dwc3: gadget: XferComplete only for EP0") 38408464aa76 ("usb: dwc3: gadget: XferNotReady is Isoc-only") c96e6725db9d ("usb: dwc3: gadget: Correct the logic for queuing sgs") a31e63b608ff ("usb: dwc3: gadget: Correct handling of scattergather lists") c91815b59624 ("usb: dwc3: gadget: never call ->complete() from ->ep_queue()") 498f0478aba4 ("usb: dwc3: Prevent indefinite sleep in _dwc3_set_mode during suspend/resume") 7fdca766499b ("usb: dwc3: gadget: simplify __dwc3_gadget_kick_transfer() prototype") 502a37b98a7b ("usb: dwc3: gadget: cache frame number in struct dwc3_ep") 64e010802997 ("usb: dwc3: gadget: simplify __dwc3_gadget_ep_queue()") 4a71fcb8ac5f ("usb: dwc3: gadget: only unmap requests from DMA if mapped") 24040a58379e ("Merge tag 'usb-for-v4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-testing")