Home
last modified time | relevance | path

Searched hist:"5 b0545dc184442fa509a311b8c855370441ad5bc" (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/drivers/hid/usbhid/
H A Dusbhid.hdiff 5b0545dc184442fa509a311b8c855370441ad5bc Tue Aug 18 12:54:04 CDT 2020 Jiri Kosina <jkosina@suse.cz> Revert "HID: usbhid: do not sleep when opening device"

This reverts commit d3132792285859253c466354fd8d54d1fe0ba786.

This patch causes a regression with quite a few devices, as probing fails
because of the race where the first IRQ is dropped on the floor (after
hid_device_io_start() happens, but before the 50ms timeout passess), and
report descriptor never gets parsed and populated.

As this is just a boot time micro-optimization, let's revert the
patch for 5.9 now, and fix this properly eventually for next merge
window.

Link: https://bugzilla.kernel.org/show_bug.cgi?id=208935
Reported-by: Johannes Hirte <johannes.hirte@datenkhaos.de>
Reported-by: Marius Zachmann <mail@mariuszachmann.de>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
H A Dhid-core.cdiff 5b0545dc184442fa509a311b8c855370441ad5bc Tue Aug 18 12:54:04 CDT 2020 Jiri Kosina <jkosina@suse.cz> Revert "HID: usbhid: do not sleep when opening device"

This reverts commit d3132792285859253c466354fd8d54d1fe0ba786.

This patch causes a regression with quite a few devices, as probing fails
because of the race where the first IRQ is dropped on the floor (after
hid_device_io_start() happens, but before the 50ms timeout passess), and
report descriptor never gets parsed and populated.

As this is just a boot time micro-optimization, let's revert the
patch for 5.9 now, and fix this properly eventually for next merge
window.

Link: https://bugzilla.kernel.org/show_bug.cgi?id=208935
Reported-by: Johannes Hirte <johannes.hirte@datenkhaos.de>
Reported-by: Marius Zachmann <mail@mariuszachmann.de>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>