From: Jiri Kosina Date: Mon, 31 Oct 2011 15:26:22 +0000 (+0100) Subject: HID: be more strict when ignoring out-of-range fields X-Git-Tag: v3.3-rc1~123^2~1^4~16 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b4b583d4e9a5ff28c4a150bb25a4fff5cd4dfbbd;p=pandora-kernel.git 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á Tested-by: Denilson Figueiredo de Sá Signed-off-by: Jiri Kosina --- Reading git-diff-tree failed