Thread (4 messages) 4 messages, 3 authors, 2012-09-23

Re: [PATCH 1/1] HID: Fix missing Unifying device issue

From: Jiri Kosina <hidden>
Date: 2012-09-22 07:50:35
Also in: linux-input

On Fri, 21 Sep 2012, Nestor Lopez Casado wrote:
This patch fixes an issue introduced after commit 4ea5454203d991ec

After that commit, hid-core silently discards any incoming packet
that arrives while any hid driver's probe function is being executed.

This broke the enumeration process of hid-logitech-dj, that must
receive control packets in-band with the mouse and keyboard
packets. Discarding mouse or keyboard data at the very begining is
usually fine, but it is not the case for control packets.

This patch forces a re-enumeration of the paired devices when a packet
arrives that comes from an unknown device.

Based on a patch originally written by Benjamin Tissoires.

Signed-off-by: Nestor Lopez Casado <redacted>
I am now applying it, will be pushing to Linus very soon, and am also 
marking it for stable 3.2+

Thanks to everyone involved.

-- 
Jiri Kosina
SUSE Labs
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help