summaryrefslogtreecommitdiff
path: root/init
diff options
context:
space:
mode:
authorJason Gerecke <jason.gerecke@wacom.com>2019-04-24 15:12:58 -0700
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2019-06-22 08:16:19 +0200
commit6fff9ed6bcf0f4acb4d69b0c7472cfc305ef58a0 (patch)
tree43299c6aac6e17e4a7c96b82ef699d55780f6fc8 /init
parentbed5114a9000100f3fbabb49370e8d124703582e (diff)
HID: wacom: Don't report anything prior to the tool entering range
commit e92a7be7fe5b2510fa60965eaf25f9e3dc08b8cc upstream. If the tool spends some time in prox before entering range, a series of events (e.g. ABS_DISTANCE, MSC_SERIAL) can be sent before we or userspace have any clue about the pen whose data is being reported. We need to hold off on reporting anything until the pen has entered range. Since we still want to report events that occur "in prox" after the pen has *left* range we use 'wacom-tool[0]' as the indicator that the pen did at one point enter range and provide us/userspace with tool type and serial number information. Fixes: a48324de6d4d ("HID: wacom: Bluetooth IRQ for Intuos Pro should handle prox/range") Cc: <stable@vger.kernel.org> # 4.11+ Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com> Reviewed-by: Aaron Armstrong Skomra <aaron.skomra@wacom.com> Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions