static void nop_trace_init(struct trace_array *tr)
{
+ int cpu;
ctx_trace = tr;
+ for_each_online_cpu(cpu)
+ tracing_reset(tr, cpu);
+
if (tr->ctrl)
start_nop_trace(tr);
}
stop_nop_trace(tr);
}
-static struct tracer nop_trace __read_mostly =
+struct tracer nop_trace __read_mostly =
{
.name = "nop",
.init = nop_trace_init,
#endif
};
-__init static int init_nop_trace(void)
-{
- return register_tracer(&nop_trace);
-}
-device_initcall(init_nop_trace);