HID: usbhid: introduce timeout for stuck ctrl/out URBs
authorOliver Neukum <oliver@neukum.org>
Fri, 12 Feb 2010 12:02:28 +0000 (13:02 +0100)
committerJiri Kosina <jkosina@suse.cz>
Fri, 12 Feb 2010 12:07:51 +0000 (13:07 +0100)
commit858155fbcc0cd713f6382c527bb1c3abc0ed6d00
tree1b7c93ba35985e96b23b3ba0977e3fdd976fc45d
parentc8a8602b76b6703df1243e31be01cf0e4451e4a6
HID: usbhid: introduce timeout for stuck ctrl/out URBs

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.

Cc: stable@kernel.org
Signed-off-by: Oliver Neukum <oliver@neukum.org>
Signed-off-by: David Fries <david@fries.net>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/usbhid/hid-core.c
drivers/hid/usbhid/usbhid.h