diff options
author | Takashi Iwai <tiwai@suse.de> | 2014-09-11 19:28:30 +0200 |
---|---|---|
committer | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2014-09-12 08:41:18 +0200 |
commit | 76460a7becadbda5589057ee8394cbc98717c324 (patch) | |
tree | 20acc49eb856fa49c321e3616424f166fc5053a7 /crypto/eseqiv.c | |
parent | Input: add haptic driver on max77693 (diff) | |
download | linux-76460a7becadbda5589057ee8394cbc98717c324.tar.xz linux-76460a7becadbda5589057ee8394cbc98717c324.zip |
Input: joystick - use ktime for measuring timing
The current codes in gameport and analog joystick drivers for the time
accounting have a long-standing problem when the system is running
with CPU freq; since the timing is measured via TSC or sample counter,
the calculation isn't reliable.
In this patch, as a simple fix, use the standard ktime to measure the
timing. In case where no high resolution timer is available,
use_ktime bool option is provided to both modules. Setting
use_ktime=false switches to the old methods.
Tested-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Diffstat (limited to 'crypto/eseqiv.c')
0 files changed, 0 insertions, 0 deletions