summaryrefslogtreecommitdiffstats
path: root/firmware/WHENCE
diff options
context:
space:
mode:
authorJason Gerecke <killertofu@gmail.com>2015-07-21 11:07:24 -0700
committerJiri Kosina <jkosina@suse.com>2015-07-23 14:02:44 +0200
commit1b5d514a3d24996ddbe7c75685af9dfdeff125b5 (patch)
tree65d61caa2b70ca02e261cbb665f715f20507e67b /firmware/WHENCE
parent06324e0cb28e06cd7cf609d7c3099b12841a5dd6 (diff)
downloadlinux-stable-1b5d514a3d24996ddbe7c75685af9dfdeff125b5.tar.gz
linux-stable-1b5d514a3d24996ddbe7c75685af9dfdeff125b5.tar.bz2
linux-stable-1b5d514a3d24996ddbe7c75685af9dfdeff125b5.zip
HID: wacom: Ignore contacts in excess of declared contact count
The reports sent from some touch devices (e.g. the Cintiq 24HDT) contain junk data in the contact slots which follow the final "valid" contact. To avoid forwarding it to usrspace, we store the reported contact count during the pre-process phase and then only process that many contacts. If a device sends its contacts across multiple reports (what Microsoft refers to as "hybrid" mode) then the contact count will be zero for reports other than the first. Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com> Signed-off-by: Jiri Kosina <jkosina@suse.com>
Diffstat (limited to 'firmware/WHENCE')
0 files changed, 0 insertions, 0 deletions