diff --git a/include/trace/events/block.h b/include/trace/events/block.h index 7f4dfbd..97cf6c2 100644 --- a/include/trace/events/block.h +++ b/include/trace/events/block.h @@ -12,6 +12,8 @@ #define RWBS_LEN 8 +TRACE_DEFINE_ENUM(TASK_COMM_LEN); + DECLARE_EVENT_CLASS(block_buffer, TP_PROTO(struct buffer_head *bh), diff --git a/include/trace/events/oom.h b/include/trace/events/oom.h index 26a11e4..19de9a8 100644 --- a/include/trace/events/oom.h +++ b/include/trace/events/oom.h @@ -7,6 +7,8 @@ #include #include +TRACE_DEFINE_ENUM(TASK_COMM_LEN); + TRACE_EVENT(oom_score_adj_update, TP_PROTO(struct task_struct *task), diff --git a/include/trace/events/osnoise.h b/include/trace/events/osnoise.h index 82f741e..ac3c0ab 100644 --- a/include/trace/events/osnoise.h +++ b/include/trace/events/osnoise.h @@ -6,6 +6,8 @@ #define _OSNOISE_TRACE_H #include +TRACE_DEFINE_ENUM(TASK_COMM_LEN); + TRACE_EVENT(thread_noise, TP_PROTO(struct task_struct *t, u64 start, u64 duration), diff --git a/include/trace/events/sched.h b/include/trace/events/sched.h index fbb99a6..57ec09e 100644 --- a/include/trace/events/sched.h +++ b/include/trace/events/sched.h @@ -216,6 +216,7 @@ static inline long __trace_sched_switch_state(bool preempt, } #endif /* CREATE_TRACE_POINTS */ +TRACE_DEFINE_ENUM(TASK_COMM_LEN); /* * Tracepoint for task switches, performed by the scheduler: */ diff --git a/include/trace/events/signal.h b/include/trace/events/signal.h index 1db7e4b..3b1cdb6 100644 --- a/include/trace/events/signal.h +++ b/include/trace/events/signal.h @@ -9,6 +9,8 @@ #include #include +TRACE_DEFINE_ENUM(TASK_COMM_LEN); + #define TP_STORE_SIGINFO(__entry, info) \ do { \ if (info == SEND_SIG_NOINFO) { \ diff --git a/include/trace/events/task.h b/include/trace/events/task.h index 64d1609..0a9e03a7 100644 --- a/include/trace/events/task.h +++ b/include/trace/events/task.h @@ -6,6 +6,7 @@ #define _TRACE_TASK_H #include +TRACE_DEFINE_ENUM(TASK_COMM_LEN); TRACE_EVENT(task_newtask, TP_PROTO(struct task_struct *task, unsigned long clone_flags),