diff options
author | Jiri Kosina <jkosina@suse.cz> | 2011-10-31 19:26:22 +0400 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2011-11-16 18:00:31 +0400 |
commit | b4b583d4e9a5ff28c4a150bb25a4fff5cd4dfbbd (patch) | |
tree | 8b5ad4d5b9ce4d2b6dd556f15f813dae6c1121bb /drivers/hid/hid-debug.c | |
parent | 6da7066906e977d42104a859c490f5f9a300488c (diff) | |
download | linux-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