• Steven Rostedt's avatar
    tracing: add size checks for exported ftrace internal structures · 75db37d2
    Steven Rostedt authored
    The events exported by TRACE_EVENT are automated and are guaranteed
    to be correct when used.
    
    The internal ftrace structures on the other hand are more manually
    exported. These require the ftrace maintainer to make sure they
    are up to date.
    
    This patch adds a size check to help flag when a type changes in
    an internal ftrace data structure, and the update needs to be reflected
    in the export.
    
    If a export is incorrect, then the only harm is that the user space
    tools will not know how to correctly read the internal structures of
    ftrace.
    
    [ Impact: help prevent inconsistent ftrace format print outs ]
    Signed-off-by: default avatarSteven Rostedt <srostedt@redhat.com>
    75db37d2
trace_export.c 4.99 KB