tracing: Add __find_event_file() to find event files without restrictions
authorSteven Rostedt (VMware) <rostedt@goodmis.org>
Tue, 8 May 2018 19:06:38 +0000 (15:06 -0400)
committerSteven Rostedt (VMware) <rostedt@goodmis.org>
Tue, 29 May 2018 12:28:18 +0000 (08:28 -0400)
commit3c96529c0739959e2aa235d44e47f5c68c1e40de
treedfffebf9aa8d7f6a712067f3cda0998e5e66c390
parentc94e45bc38ae484ee989e6e3b2496a52776da9e4
tracing: Add __find_event_file() to find event files without restrictions

By adding the function __find_event_file() that can search for files without
restrictions, such as if the event associated with the file has a reg
function, or if it has the "ignore" flag set, the files that are associated
to ftrace internal events (like trace_marker and function events) can be
found and used.

find_event_file() still returns a "filtered" file, as most callers need a
valid trace event file. One created by the trace_events.h macros and not one
created for parsing ftrace specific events.

Reviewed-by: Namhyung Kim <namhyung@kernel.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
kernel/trace/trace.h
kernel/trace/trace_events.c