• Steven Rostedt's avatar
    tracing/events: convert event call sites to use a link list · a59fd602
    Steven Rostedt authored
    Impact: makes it possible to define events in modules
    
    The events are created by reading down the section that they are linked
    in by the macros. But this is not scalable to modules. This patch converts
    the manipulations to use a global link list, and on boot up it adds
    the items in the section to the list.
    
    This change will allow modules to add their tracing events to the list as
    well.
    
    Note, this change alone does not permit modules to use the TRACE_EVENT macros,
    but the change is needed for them to eventually do so.
    Signed-off-by: default avatarSteven Rostedt <rostedt@goodmis.org>
    a59fd602
trace_events.c 16.3 KB