• Thomas Gleixner's avatar
    tracing: stop command line recording when tracing is disabled · 18aecd36
    Thomas Gleixner authored
    Impact: prevent overwrite of command line entries
    
    When the tracer is stopped the command line recording continues to
    record. The check for tracing_is_on() is not sufficient here as the
    ringbuffer status is not affected by setting
    debug/tracing/tracing_enabled to 0. On a non idle system this can
    result in the loss of the command line information for the stopped
    trace, which makes the trace harder to read and analyse.
    
    Check tracer_enabled to allow further recording.
    Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
    Cc: Steven Rostedt <srostedt@redhat.com>
    Cc: Frederic Weisbecker <fweisbec@gmail.com>
    LKML-Reference: <new-submission>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    18aecd36
trace.c 92.9 KB