]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
usb: dwc3: gadget: increment request->actual once
authorFelipe Balbi <felipe.balbi@linux.intel.com>
Fri, 29 Jul 2016 00:17:58 +0000 (03:17 +0300)
committerWilly Tarreau <w@1wt.eu>
Mon, 6 Feb 2017 22:33:05 +0000 (23:33 +0100)
commit1cb7105d9bc1019592a3fcff6dbe4d334a7cb3c6
treea39c8e0696efd25548735c8c6bd754e3badff648
parentd112852e105c7de6931d3ea7ac8c3bc50649e7c7
usb: dwc3: gadget: increment request->actual once

commit c7de573471832dff7d31f0c13b0f143d6f017799 upstream.

When using SG lists, we would end up setting
request->actual to:

num_mapped_sgs * (request->length - count)

Let's fix that up by incrementing request->actual
only once.

Reported-by: Brian E Rogers <brian.e.rogers@intel.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Signed-off-by: Willy Tarreau <w@1wt.eu>
drivers/usb/dwc3/gadget.c