fix timestamps on architectures without CONFIG_KTIME_SCALAR
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Thu, 6 Sep 2012 14:26:38 +0000 (10:26 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Thu, 6 Sep 2012 14:26:38 +0000 (10:26 -0400)
commitcfaf9f3d3f9884557cd87f900bc5a0b353917b2b
tree7928eb44c18fac1c61f47fe9807a7249a1b30ad0
parent3a523f5b6b4f8ca82412cb45f2d2ad9c44e7d249
fix timestamps on architectures without CONFIG_KTIME_SCALAR

trace_clock_monotonic_wrapper() should return a u64 representing the
number of nanoseconds since system startup.
ktime_get() provides that value directly within its .tv64 field only
on those architectures defining CONFIG_KTIME_SCALAR, whereas in all
other cases (e.g. PowerPC) a ktime_to_ns() conversion (which
translates back to .tv64 when CONFIG_KTIME_SCALAR is defined)
becomes necessary.

Signed-off-by: Gerlando Falauto <gerlando.falauto@keymile.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
wrapper/trace-clock.h
This page took 0.03546 seconds and 4 git commands to generate.