HID: fix bug in zeroing the last field byte in output reports
authorJiri Kosina <jkosina@suse.cz>
Tue, 20 Feb 2007 00:33:39 +0000 (01:33 +0100)
committerJiri Kosina <jkosina@suse.cz>
Thu, 1 Mar 2007 08:52:40 +0000 (09:52 +0100)
commit4237081e573b99a48991aa71364b0682c444651c
tree5cf1dcafc22987ae5f426719559c9133988a55bf
parentfdc9c566161c119febe4fab0f7c382416681fd8f
HID: fix bug in zeroing the last field byte in output reports

d4ae650a904612ffb7edd3f28b69b022988d2466 introduced zeroing of the
last field byte in output reports in order to make sure the unused
bits are set to 0. This is done in a wrong way, resulting in a
wrong bits being zeroed out (not properly shifted by the field offset
in the report). Fix this.

Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-core.c