X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=instrumentation%2Fevents%2Flttng-module%2Frcu.h;h=16993aa3f4dd51ac36b95c380768eb223c6267ce;hb=4946140090b2fb2a4c0e441f89c0f34d5bbf07ed;hp=42b2004c638fe3a2f8f19429e858fc98a59c77de;hpb=2492c4b5bfaf136f27465cb5a3f6c6bebbb1a961;p=lttng-modules.git diff --git a/instrumentation/events/lttng-module/rcu.h b/instrumentation/events/lttng-module/rcu.h index 42b2004c..16993aa3 100644 --- a/instrumentation/events/lttng-module/rcu.h +++ b/instrumentation/events/lttng-module/rcu.h @@ -41,7 +41,10 @@ LTTNG_TRACEPOINT_EVENT(rcu_utilization, #ifdef CONFIG_RCU_TRACE -#if defined(CONFIG_TREE_RCU) || defined(CONFIG_TREE_PREEMPT_RCU) +#if defined(CONFIG_TREE_RCU) \ + || (LINUX_VERSION_CODE >= KERNEL_VERSION(3,19,0) \ + && defined(CONFIG_PREEMPT_RCU)) \ + || defined(CONFIG_TREE_PREEMPT_RCU) /* * Tracepoint for grace-period events: starting and ending a grace @@ -269,7 +272,12 @@ LTTNG_TRACEPOINT_EVENT(rcu_fqs, __entry->cpu, __get_str(qsevent)) ) -#endif /* #if defined(CONFIG_TREE_RCU) || defined(CONFIG_TREE_PREEMPT_RCU) */ +#endif /* + * #if defined(CONFIG_TREE_RCU) + * || (LINUX_VERSION_CODE >= KERNEL_VERSION(3,19,0) + * && defined(CONFIG_PREEMPT_RCU)) + * || defined(CONFIG_TREE_PREEMPT_RCU) + */ /* * Tracepoint for dyntick-idle entry/exit events. These take a string