• S
    tracing: do not allow modifying the ftrace events via the event files · 40e26815
    Steven Rostedt 提交于
    Impact: fix to prevent crash on calling NULL function pointer
    
    The ftrace internal records have their format exported via the event
    system under the ftrace subsystem. These are only for exporting the
    format to allow binary readers to be able to parse them in a binary
    output.
    
    The ftrace subsystem events can only be enabled via the ftrace tracers
    and do not have a registering function. The event files expect the
    event record to have registering function and will call it directly.
    Passing in a ftrace subsystem event will cause the kernel to crash
    because it will execute a NULL pointer.
    
    This patch prevents the ftrace subsystem from being viewable to the
    event enabling files.
    Signed-off-by: NSteven Rostedt <srostedt@redhat.com>
    40e26815
trace_events.c 11.4 KB