summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorOlav Kongas <ok@artecdesign.ee>2005-10-17 14:30:43 -0700
committerLinus Torvalds <torvalds@g5.osdl.org>2005-10-17 14:45:49 -0700
commite9b765decfb49ddc105d303d491e1bee9769436f (patch)
tree16fdd136b112a86c4313436e83a51549346db40c /net
parent2cc78eb52bc1ae89f0a4fa5a00eb998dffde4a9f (diff)
downloadop-kernel-dev-e9b765decfb49ddc105d303d491e1bee9769436f.zip
op-kernel-dev-e9b765decfb49ddc105d303d491e1bee9769436f.tar.gz
[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 'net')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud