HID: adjust report descriptor fixup for MS 1028 receiver
authorJiri Kosina <jkosina@suse.cz>
Tue, 10 Feb 2009 22:00:34 +0000 (17:00 -0500)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 17 Feb 2009 17:46:28 +0000 (09:46 -0800)
commit8e76e32886508d08d0ed62d86954ff34546cc137
treec4f8b88ecd8d3f06ea0f3d1120d85052ba7b062c
parent057ae37501fc495440e0c42da83945ea036a802e
HID: adjust report descriptor fixup for MS 1028 receiver

commit 0fb21de0799a985d2da3da14ae5625d724256638 upstream

HID: adjust report descriptor fixup for MS 1028 receiver
[Backport to 2.6.27: cebbert@redhat.com]

Report descriptor fixup for MS 1028 receiver changes also values for
Keyboard and Consumer, which incorrectly trims the range, causing correct
events being thrown away before passing to userspace.

We need to keep the GenDesk usage fixup though, as it reports totally bogus
values about axis.

Reported-by: Lucas Gadani <lgadani@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Cc: Chuck Ebbert <cebbert@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/hid/usbhid/hid-quirks.c