summaryrefslogtreecommitdiff
path: root/drivers/hid/hid-debug.c
diff options
context:
space:
mode:
authorJiri Kosina <jkosina@suse.cz>2011-10-31 19:26:22 +0400
committerJiri Kosina <jkosina@suse.cz>2011-11-16 18:00:31 +0400
commitb4b583d4e9a5ff28c4a150bb25a4fff5cd4dfbbd (patch)
tree8b5ad4d5b9ce4d2b6dd556f15f813dae6c1121bb /drivers/hid/hid-debug.c
parent6da7066906e977d42104a859c490f5f9a300488c (diff)
downloadlinux-b4b583d4e9a5ff28c4a150bb25a4fff5cd4dfbbd.tar.xz
HID: be more strict when ignoring out-of-range fields
HID 1.11 specification, section 5.10 tells us: HID class devices support the ability to ignore selected fields in a report at run- time. This is accomplished by declaring bit field in a report that is capable of containing a range of values larger than those actually generated by the control. If the host or the device receives an out-of-range value then the current value for the respective control will not be modified. So we shouldn't be restricted to EV_ABS only. Reported-by: Denilson Figueiredo de Sá <denilsonsa@gmail.com> Tested-by: Denilson Figueiredo de Sá <denilsonsa@gmail.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'drivers/hid/hid-debug.c')
0 files changed, 0 insertions, 0 deletions