+/* SPDX-License-Identifier: GPL-2.0-only */
#undef TRACE_SYSTEM
#define TRACE_SYSTEM printk
#if !defined(LTTNG_TRACE_PRINTK_H) || defined(TRACE_HEADER_MULTI_READ)
#define LTTNG_TRACE_PRINTK_H
-#include "../../../probes/lttng-tracepoint-event.h"
+#include <lttng/tracepoint-event.h>
#include <linux/version.h>
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,10,0))
#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(3,5,0))
-LTTNG_TRACEPOINT_EVENT_CONDITION_MAP(console,
+LTTNG_TRACEPOINT_EVENT_MAP(console,
printk_console,
TP_ARGS(log_buf, start, end, log_buf_len),
- TP_CONDITION(start != end),
-
TP_FIELDS(
ctf_sequence_text(char, msg, log_buf + start,
size_t, end - start)
#else /* (LINUX_VERSION_CODE < KERNEL_VERSION(3,5,0)) */
-LTTNG_TRACEPOINT_EVENT_CONDITION_MAP(console,
+LTTNG_TRACEPOINT_EVENT_MAP(console,
printk_console,
TP_ARGS(log_buf, start, end, log_buf_len),
- TP_CONDITION(start != end),
-
TP_FIELDS(
/*
* printk buffer is gathered from two segments on older kernels.
#endif /* LTTNG_TRACE_PRINTK_H */
/* This part must be outside protection */
-#include "../../../probes/define_trace.h"
+#include <lttng/define_trace.h>