diff options
| author | 2019-02-12 19:39:27 -0800 | |
|---|---|---|
| committer | 2019-02-13 13:02:39 +0200 | |
| commit | c7152763f02e05567da27462b2277a554e507c89 (patch) | |
| tree | 54dca2a67053a52c399550685fd8f795124be1c5 /scripts/stackusage | |
| parent | usb: dwc3: gadget: don't enable interrupt when disabling endpoint (diff) | |
usb: dwc3: Reset num_trbs after skipping
Currently req->num_trbs is not reset after the TRBs are skipped and
processed from the cancelled list. The gadget driver may reuse the
request with an invalid req->num_trbs, and DWC3 will incorrectly skip
trbs. To fix this, simply reset req->num_trbs to 0 after skipping
through all of them.
Fixes: c3acd5901414 ("usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue()")
Signed-off-by: Thinh Nguyen <thinhn@synopsys.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Diffstat (limited to 'scripts/stackusage')
0 files changed, 0 insertions, 0 deletions
