diff options
author | 2021-03-21 16:06:34 -0700 | |
---|---|---|
committer | 2021-03-25 11:14:08 -0700 | |
commit | 019002f20cb5b9f78d39360aff244265d035e08a (patch) | |
tree | 987ad16318d996060444852aa02b88e8a2a32673 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | Input: gpio-keys - remove extra call to input_sync (diff) | |
download | wireguard-linux-019002f20cb5b9f78d39360aff244265d035e08a.tar.xz wireguard-linux-019002f20cb5b9f78d39360aff244265d035e08a.zip |
Input: gpio-keys - use hrtimer for release timer
Dealing with input, timing is important; if the button should be
released in one millisecond, then it should be done in one millisecond
and not a hundred milliseconds.
Therefore, the standard timer API is not really suitable for this task.
Convert the gpio-keys driver to use a hrtimer instead of the standard
timer to address this issue.
Note that by using a hard IRQ for the hrtimer callback, we can get rid
of the spin_lock_irqsave() and spin_unlock_irqrestore().
Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Link: https://lore.kernel.org/r/20210307222240.380583-2-paul@crapouillou.net
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions