]> git.baikalelectronics.ru Git - kernel.git/commit
USB: opticon: Fix long-standing bugs in opticon driver
authorAlon Ziv <alon+git@nolaviz.org>
Sun, 10 Oct 2010 06:32:18 +0000 (08:32 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 22 Oct 2010 17:22:09 +0000 (10:22 -0700)
commit7c62dc6689dda83df71e61f6e0d176ede93edabc
treee7ef87664f93d7af5e4acd78eadf8f50eebd2ce4
parentf99a2609e0c2512efef8af16015bd9be1e574921
USB: opticon: Fix long-standing bugs in opticon driver

The bulk-read callback had two bugs:
a) The bulk-in packet's leading two zeros were returned (and the two last
   bytes truncated)
b) The wrong URB was transmitted for the second (and later) read requests,
   causing further reads to return the entire packet (including leading
   zeros)

Signed-off-by: Alon Ziv <alon-git@nolaviz.org>
Cc: stable <stable@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/serial/opticon.c