]> 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)
committerJiri Slaby <jslaby@suse.cz>
Wed, 21 Sep 2016 11:40:08 +0000 (13:40 +0200)
commit0cf05a9d7030cd96e90401b83fe8f6658eddd684
tree46a0df2e00ae76bb338230927c1219fffdf955f2
parent49fa4f820dafe9c552a62a2f13001972396ff5fb
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: Jiri Slaby <jslaby@suse.cz>
drivers/usb/dwc3/gadget.c