projects
/
lttng-modules.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: show warning for broken clock work-around
[lttng-modules.git]
/
wrapper
/
trace-clock.h
diff --git
a/wrapper/trace-clock.h
b/wrapper/trace-clock.h
index 001b4f404298f55c77784c8f256905192dbbd2d0..05472dc1cebcb341970e2f659ca64f1cefc058fa 100644
(file)
--- a/
wrapper/trace-clock.h
+++ b/
wrapper/trace-clock.h
@@
-49,11
+49,15
@@
* CONFIG_DEBUG_TIMEKEEPING") introduces a buggy ktime_get_mono_fast_ns().
* This is fixed by patch "timekeeping: Fix __ktime_get_fast_ns() regression".
*/
* CONFIG_DEBUG_TIMEKEEPING") introduces a buggy ktime_get_mono_fast_ns().
* This is fixed by patch "timekeeping: Fix __ktime_get_fast_ns() regression".
*/
+#if (LTTNG_KERNEL_RANGE(4,8,0, 4,8,1) \
+ || LTTNG_KERNEL_RANGE(4,7,4, 4,7,7) \
+ || LTTNG_KERNEL_RANGE(4,4,20, 4,4,24) \
+ || LTTNG_KERNEL_RANGE(4,1,32, 4,1,34))
+#define LTTNG_CLOCK_NMI_SAFE_BROKEN
+#endif
+
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,17,0) \
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,17,0) \
- && !LTTNG_KERNEL_RANGE(4,8,0, 4,8,1) \
- && !LTTNG_KERNEL_RANGE(4,7,4, 4,7,7) \
- && !LTTNG_KERNEL_RANGE(4,4,20, 4,4,24) \
- && !LTTNG_KERNEL_RANGE(4,1,32, 4,1,34))
+ && !defined(LTTNG_CLOCK_NMI_SAFE_BROKEN))
DECLARE_PER_CPU(local_t, lttng_last_tsc);
DECLARE_PER_CPU(local_t, lttng_last_tsc);
This page took
0.023755 seconds
and
4
git commands to generate.