From: Steven Rostedt <rost...@goodmis.org> The trace events sched_move_numa, sched_swap_numa and sched_stick_numa are only used when CONFIG_NUMA_BALANCING is enabled. Put an #ifdef guard around the definitions of these trace events so they are not defined when numa balancing is not enabled, otherwise they waste a bit of memory being unused.
Signed-off-by: Steven Rostedt (Google) <rost...@goodmis.org> --- include/trace/events/sched.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/trace/events/sched.h b/include/trace/events/sched.h index 4e6b2910cec3..51776b45549a 100644 --- a/include/trace/events/sched.h +++ b/include/trace/events/sched.h @@ -628,6 +628,7 @@ TRACE_EVENT(sched_process_hang, ); #endif /* CONFIG_DETECT_HUNG_TASK */ +#ifdef CONFIG_NUMA_BALANCING /* * Tracks migration of tasks from one runqueue to another. Can be used to * detect if automatic NUMA balancing is bouncing between nodes. @@ -719,6 +720,7 @@ DEFINE_EVENT(sched_numa_pair_template, sched_swap_numa, TP_ARGS(src_tsk, src_cpu, dst_tsk, dst_cpu) ); +#endif /* CONFIG_NUMA_BALANCING */ #ifdef CONFIG_NUMA_BALANCING #define NUMAB_SKIP_REASON \ -- 2.47.2