summaryrefslogtreecommitdiffstats
path: root/block/blk-lib.c
diff options
context:
space:
mode:
authorJohan Hovold <jhovold@gmail.com>2013-07-26 11:55:19 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-07-26 23:14:09 +0200
commit05cf0dec5ccc696a7636c84b265b477173498156 (patch)
tree83abe5bd4e48655518d3f6d3d9614c41be2ebe94 /block/blk-lib.c
parentUSB: mos7840: fix device-type detection (diff)
downloadlinux-05cf0dec5ccc696a7636c84b265b477173498156.tar.xz
linux-05cf0dec5ccc696a7636c84b265b477173498156.zip
USB: mos7840: fix race in led handling
Fix race in LED handling introduced by commit 0eafe4de ("USB: serial: mos7840: add support for MCS7810 devices") which reused the port control urb for manipulating the LED without making sure that the urb is not already in use. This could lead to the control urb being manipulated while in flight. Fix by adding a dedicated LED urb and ctrlrequest along with a LED-busy flag to handle concurrency. Cc: stable@vger.kernel.org Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'block/blk-lib.c')
0 files changed, 0 insertions, 0 deletions