summaryrefslogtreecommitdiffstats
path: root/drivers/usb/host
diff options
context:
space:
mode:
authorPete Zaitcev <zaitcev@redhat.com>2010-11-16 21:51:19 -0700
committerGreg Kroah-Hartman <gregkh@suse.de>2010-11-30 16:44:54 -0800
commitb17ea167c5fb50dcd5dce5b874a467f04eec886d (patch)
tree5a4714f6612e52e051d9b4495b3150466b3d3499 /drivers/usb/host
parent4f6838436915fdc281173bfd5bef6d8ab5cb1a7f (diff)
downloadblackbird-op-linux-b17ea167c5fb50dcd5dce5b874a467f04eec886d.tar.gz
blackbird-op-linux-b17ea167c5fb50dcd5dce5b874a467f04eec886d.zip
usbmon: correct length for isochronous
Usually the usbmon returns the amount of data specified in urb->transfer_buffer_length for output submissions and urb->actual_length for input callbacks. However, for Isochronous input transfers, this is not enough, since the returned data buffer may contain "holes". One easy way to fix this is to use urb->transfer_buffer_length, but this often transfers a whole lot of unused data, so we find how much was actually used instead. Original patch by Márton Németh. See also kernel bug 22182. Signed-off-by: Pete Zaitcev <zaitcev@redhat.com> Signed-off-by: Márton Németh <nm127@freemail.hu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/host')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud