• Frederic Weisbecker's avatar
    tracing/ftrace: change the type of the print_line callback · 2c4f035f
    Frederic Weisbecker authored
    We need a kind of disambiguation when a print_line callback
    returns 0.
    
    _There is not enough space to print all the entry.
     Please flush the seq and retry.
    _I can't handle this type of entry
    
    This patch changes the type of this callback for better information.
    
    Also some changes have been made in this V2.
    
    _ Only relay to default functions after the print_line callback fails.
    _ This patch doesn't fix the issue with the broken pipe (see patch 2/4 for that)
    
    Some things are still in discussion:
    
    _ Find better names for the enum print_line_t values
    _ Change the type of print_trace_line into boolean.
    
    Patches to change that can be sent later.
    Signed-off-by: default avatarFrederic Weisbecker <fweisbec@gmail.com>
    Acked-by: default avatarPekka Paalanen <pq@iki.fi>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    2c4f035f
trace.h 9.59 KB