• Li Zefan's avatar
    tracing: Move a printk out of ftrace_raw_reg_event_foo() · 3b8e4273
    Li Zefan authored
    Move the printk from each ftrace_raw_reg_event_foo() to
    its caller ftrace_event_enable_disable(). This avoids each
    regfunc trace event callbacks to handle a same error report
    that can be carried from the caller.
    
    See how much space this saves:
    
       text    data     bss     dec     hex filename
    5345151 1961864 7103260 14410275         dbe223 vmlinux.o.old
    5331487 1961864 7103260 14396611         dbacc3 vmlinux.o
    Signed-off-by: default avatarLi Zefan <lizf@cn.fujitsu.com>
    Acked-by: default avatarSteven Rostedt <rostedt@goodmis.org>
    Cc: Jason Baron <jbaron@redhat.com>
    LKML-Reference: <4B1DC4AC.802@cn.fujitsu.com>
    [start cmdline record before calling regfunc to avoid lost
    window of pid to comm resolution]
    Signed-off-by: default avatarFrederic Weisbecker <fweisbec@gmail.com>
    3b8e4273
trace_events.c 32.1 KB