X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=wrapper%2Ftrace-clock.c;h=6ec952b9753fc79febf33e025e05e6bd2b009136;hb=16200240252178bf016a18eddd39be03a3bdca18;hp=d9bc956acb44c70c140520abea0340f1fe13702b;hpb=f61eb2851f482baee02bb508aef01f67fdb3fbaf;p=lttng-modules.git diff --git a/wrapper/trace-clock.c b/wrapper/trace-clock.c index d9bc956a..6ec952b9 100644 --- a/wrapper/trace-clock.c +++ b/wrapper/trace-clock.c @@ -23,10 +23,10 @@ #include -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,17,0)) -DEFINE_PER_CPU(local_t, lttng_last_tsc); +#ifdef LTTNG_USE_NMI_SAFE_CLOCK +DEFINE_PER_CPU(u64, lttng_last_tsc); EXPORT_PER_CPU_SYMBOL(lttng_last_tsc); -#endif /* #else #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,16,0)) */ +#endif /* #ifdef LTTNG_USE_NMI_SAFE_CLOCK */ #ifdef LTTNG_CLOCK_NMI_SAFE_BROKEN #warning "Your kernel implements a bogus nmi-safe clock source. Falling back to the non-nmi-safe clock source, which discards events traced from NMI context. Upgrade your kernel to resolve this situation."