• Frederic Weisbecker's avatar
    tracing/ftrace: fix the check of ftrace_trace_task · 77d683f3
    Frederic Weisbecker authored
    Impact: fix default empty traces on function-graph-tracer
    
    The actual ftrace_trace_task() checks if ftrace_pid_trace is allocated
    and return 1 if it is true.
    If it is NULL, it will check the bit of pid tracing flag for the current
    task (which are not set by default).
    So by default, a task is not traced.
    Actually all tasks should be traced by default and filter_by_pid when
    ftrace_pid_trace is allocated.
    
    The appropriate condition should be to return 1 if filter_by_pid is
    set.
    Signed-off-by: default avatarFrederic Weisbecker <fweisbec@gmail.com>
    Acke-dby: Steven Rostedt <rostedt@goodmis.org>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    77d683f3
trace.h 17.7 KB