aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/Perf-Trace-Util/lib
diff options
context:
space:
mode:
authorBenjamin Tissoires <[email protected]>2017-06-15 15:32:05 +0200
committerJiri Kosina <[email protected]>2017-06-23 10:16:17 +0200
commit9609827458c37d7b2c37f2a9255631c603a5004c (patch)
treef947131dc722f22ea87c3c01fbbfccdc333074da /tools/perf/scripts/python/Perf-Trace-Util/lib
parent4f4001bc76fd1a138a501fbd3d68cce72cbf96ce (diff)
HID: multitouch: optimize the sticky fingers timer
Instead of unconditionally expiring the timer and calling a long mt_release_contacts(), we can check if some slots are used when the timer expires. We can also remove the timer if we happen to receive all the releases. The logic behind the MT_IO_FLAGS_PENDING_SLOTS could be implemented by counting how many slots are active, but using bits feels slightly more efficient. Signed-off-by: Benjamin Tissoires <[email protected]> Tested-by: Arek Burdach <[email protected]> Signed-off-by: Jiri Kosina <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/Perf-Trace-Util/lib')
0 files changed, 0 insertions, 0 deletions