HID: usbhid: introduce timeout for stuck ctrl/out URBs
commit5f5549279a5cc0d5f1feb0fcc70ea5fb60d7e109
authorOliver Neukum <oliver@neukum.org>
Fri, 12 Feb 2010 12:02:28 +0000 (12 13:02 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 15 Mar 2010 16:05:54 +0000 (15 09:05 -0700)
tree2851f0b1feec1824c67237dc952241cb20fefaba
parent86128dc550037896f1f12880a9317c52a87fffdc
HID: usbhid: introduce timeout for stuck ctrl/out URBs

commit 858155fbcc0cd713f6382c527bb1c3abc0ed6d00 upstream.

Some devices do not react to a control request (seen on APC UPS's) resulting in
a slow stream of messages, "generic-usb ... control queue full".  Therefore
request needs a timeout.

Signed-off-by: Oliver Neukum <oliver@neukum.org>
Signed-off-by: David Fries <david@fries.net>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/hid/usbhid/hid-core.c
drivers/hid/usbhid/usbhid.h