summaryrefslogtreecommitdiff
path: root/drivers/usb/serial/navman.c
diff options
context:
space:
mode:
authorMathias Nyman <mathias.nyman@linux.intel.com>2017-03-28 15:55:29 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-03-29 12:13:49 +0200
commit0ab2881a406b9fd46224a3e8253bbc0141b4f844 (patch)
tree9d76cab2f9b5e06fc230ec5679f2c39590818417 /drivers/usb/serial/navman.c
parentb07c12517f2aed0add8ce18146bb426b14099392 (diff)
xhci: Set URB actual length for stopped control transfers
A control transfer that stopped at the status stage incorrectly warned about a "unexpected TRB Type 4", and did not set the transferred actual_length for the URB. The URB actual_length for control transfers should contain the bytes transferred in the data stage. Bytes of a partially sent setup stage and missing bytes from status stage should be left out. Cc: <stable@vger.kernel.org> Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/serial/navman.c')
0 files changed, 0 insertions, 0 deletions