diff options
author | Stefan Agner <stefan.agner@toradex.com> | 2014-01-21 14:12:33 +0100 |
---|---|---|
committer | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2017-01-10 23:09:56 +0100 |
commit | 3e2c068a160275411cc6eea90befbb4aa4318b47 (patch) | |
tree | 5476e06456b4937cb4012c8d34da8f6e7b1e280b /include | |
parent | ac9343d2963faa395d1614bdbfc3c2cdcfc9c365 (diff) |
input: touchscreen: fix race condition in Fusion driver
When the next interrupt request apeares between the confirmation of
the previous (a write via I2C, fusion_F0710A_write_complete) and
the reenable of the GPIO interrupt, the driver hangs and no more
touch inputs are reported.
This patch moves the confirmation after the reenabling of the GPIO
interrupt.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit e95019a4f20b8cdfbe03658e4f73b69cdcf97540)
(cherry picked from commit 8caf6069de4f9bf34a1a8e89ac242a9801261ae0)
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions