]> git.ipfire.org Git - people/arne_f/kernel.git/commit
usb: dwc3: gadget: Handle ZLP for sg requests
authorThinh Nguyen <Thinh.Nguyen@synopsys.com>
Fri, 7 Aug 2020 02:46:35 +0000 (19:46 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 3 Sep 2020 09:29:49 +0000 (11:29 +0200)
commitafb4204860164592cdc11e0fe89c5e314715bd98
tree5ff2f46841573506f7108be5c7cc1b4322ac8bd1
parent8301e3aa1c8d34ddcb4011710352604aa6fa1a06
usb: dwc3: gadget: Handle ZLP for sg requests

commit bc9a2e226ea95e1699f7590845554de095308b75 upstream.

Currently dwc3 doesn't handle usb_request->zero for SG requests. This
change checks and prepares extra TRBs for the ZLP for SG requests.

Cc: <stable@vger.kernel.org> # v4.5+
Fixes: 04c03d10e507 ("usb: dwc3: gadget: handle request->zero")
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>
drivers/usb/dwc3/gadget.c