aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/input
diff options
context:
space:
mode:
authorOlav Kongas <ok@artecdesign.ee>2005-10-17 17:30:43 -0400
committerLinus Torvalds <torvalds@g5.osdl.org>2005-10-17 17:45:49 -0400
commite9b765decfb49ddc105d303d491e1bee9769436f (patch)
tree16fdd136b112a86c4313436e83a51549346db40c /drivers/usb/input
parent2cc78eb52bc1ae89f0a4fa5a00eb998dffde4a9f (diff)
[PATCH] isp116x-hcd: fix handling of short transfers
Increased use of scatter-gather by usb-storage driver after 2.6.13 has exposed a buggy codepath in isp116x-hcd, which was probably never visited before: bug happened only for those urbs, for which URB_SHORT_NOT_OK was set AND short transfer occurred. The fix attached was tested in 2 ways: (a) it fixed failing initialization of a flash drive with an embedded hub; (b) the fix was tested with 'usbtest' against a modified g_zero driver (on top of net2280), which generated short bulk IN transfers of various lengths including multiples and non-multiples of max_packet_length. Signed-off-by: Olav Kongas <ok@artecdesign.ee> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/usb/input')
0 files changed, 0 insertions, 0 deletions