diff options
| author | Arnd Bergmann <[email protected]> | 2017-11-27 11:51:48 +0000 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2018-01-08 15:03:41 +0000 |
| commit | a4493f227d931006e7919dd7a46d7069c4627a3c (patch) | |
| tree | d3734c9d857ef154fe9dadbce096eab2cbdc4843 /drivers/iio/trigger/stm32-timer-trigger.c | |
| parent | iio: dummy_evgen: modify the return value check for irq_sim_init() (diff) | |
| download | kernel-a4493f227d931006e7919dd7a46d7069c4627a3c.tar.gz kernel-a4493f227d931006e7919dd7a46d7069c4627a3c.zip | |
iio: common: ssp_sensors: use ktime_get_real_ns() timestamps
getnstimeofday() suffers from the overflow in y2038 on 32-bit
architectures and requires a conversion into the nanosecond format that
we want here.
This changes ssp_parse_dataframe() to use ktime_get_real_ns() directly,
which does not have that problem.
An open question is what time base should be used here. Normally
timestamps should use ktime_get_ns() or ktime_get_boot_ns() to read
monotonic time instead of "real" time, which suffers from time jumps
due to settimeofday() calls or leap seconds.
Signed-off-by: Arnd Bergmann <[email protected]>
Signed-off-by: Jonathan Cameron <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'drivers/iio/trigger/stm32-timer-trigger.c')
0 files changed, 0 insertions, 0 deletions
