On Tue, 19 Jul 2022 10:25:14 +0200 Daniel Wagner <dwagner@xxxxxxx> wrote: > > You can enable an ftrace instance from inside the kernel, and make it a > > compile time option. > > > > #include <linux/trace_events.h> > > #include <linux/trace.h> > > > > struct trace_array *tr; > > > > tr = trace_array_get_by_name("qla2xxx"); > > trace_array_set_clr_event(tr, "qla", NULL, true); > > > > And now you have trace events running: > > > > # cat /sys/kernel/tracing/instances/qla/trace The above should be: # cat /sys/kernel/tracing/instances/qla2xxx/trace as the instance name is the string sent to trace_array_get_by_name(). -- Steve