]> git.baikalelectronics.ru Git - 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)
committerFelipe Balbi <balbi@kernel.org>
Mon, 17 Aug 2020 12:22:08 +0000 (15:22 +0300)
commit5104622393aec9eee0cfee86261f072f2064013c
treea164a38879747aaa8197dc2cbf23846920afe07b
parent4bdefba77ef4f067d58f05f70d1556b9333fad84
usb: dwc3: gadget: Handle ZLP for sg requests

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: c950500ef7a4 ("usb: dwc3: gadget: handle request->zero")
Signed-off-by: Thinh Nguyen <thinhn@synopsys.com>
Signed-off-by: Felipe Balbi <balbi@kernel.org>
drivers/usb/dwc3/gadget.c