-#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(3,12,0))
-LTTNG_TRACEPOINT_EVENT(rcu_batch_start,
-
- TP_PROTO(const char *rcuname, long qlen_lazy, long qlen, long blimit),
-
- TP_ARGS(rcuname, qlen_lazy, qlen, blimit),
-
- TP_FIELDS(
- ctf_string(rcuname, rcuname)
- ctf_integer(long, qlen_lazy, qlen_lazy)
- ctf_integer(long, qlen, qlen)
- ctf_integer(long, blimit, blimit)
- )
-)
-#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,0))
-LTTNG_TRACEPOINT_EVENT(rcu_batch_start,
-
- TP_PROTO(char *rcuname, long qlen_lazy, long qlen, long blimit),
-
- TP_ARGS(rcuname, qlen_lazy, qlen, blimit),
-
- TP_FIELDS(
- ctf_string(rcuname, rcuname)
- ctf_integer(long, qlen_lazy, qlen_lazy)
- ctf_integer(long, qlen, qlen)
- ctf_integer(long, blimit, blimit)
- )
-)
-#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0))
-LTTNG_TRACEPOINT_EVENT(rcu_batch_start,
-
- TP_PROTO(char *rcuname, long qlen_lazy, long qlen, int blimit),
-
- TP_ARGS(rcuname, qlen_lazy, qlen, blimit),
-
- TP_FIELDS(
- ctf_string(rcuname, rcuname)
- ctf_integer(long, qlen_lazy, qlen_lazy)
- ctf_integer(long, qlen, qlen)
- ctf_integer(int, blimit, blimit)
- )
-)
-#else
-LTTNG_TRACEPOINT_EVENT(rcu_batch_start,
-
- TP_PROTO(char *rcuname, long qlen, int blimit),
-
- TP_ARGS(rcuname, qlen, blimit),
-
- TP_FIELDS(
- ctf_string(rcuname, rcuname)
- ctf_integer(long, qlen, qlen)
- ctf_integer(int, blimit, blimit)
- )
-)
-#endif