projects
/
deliverable
/
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
[deliverable/lttng-modules.git]
/
wrapper
/
trace-clock.h
diff --git
a/wrapper/trace-clock.h
b/wrapper/trace-clock.h
index 649c93f358d62c9bcede2cd33bd3f890ffa412ab..14d41afc79b14c3d26e7a9a4a119afb57b59918b 100644
(file)
--- a/
wrapper/trace-clock.h
+++ b/
wrapper/trace-clock.h
@@
-52,11
+52,15
@@
extern struct lttng_trace_clock *lttng_trace_clock;
* 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.024418 seconds
and
5
git commands to generate.