lkml.org 
[lkml]   [2018]   [May]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[PATCH v3 04/14] tracing: Add brackets in ftrace event dynamic arrays
    From: "Steven Rostedt (VMware)" <rostedt@goodmis.org>

    The dynamic arrays defined for ftrace internal events, such as the buf field
    for trace_marker (ftrace/print) did not have brackets which makes the filter
    code not accept it as a string. This is not currently an issues because the
    filter code doesn't do anything for these events, but they will in the
    future, and this needs to be fixed for when it does.

    Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
    ---
    kernel/trace/trace_export.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/kernel/trace/trace_export.c b/kernel/trace/trace_export.c
    index 548e62eb5c46..d842f1eadfe5 100644
    --- a/kernel/trace/trace_export.c
    +++ b/kernel/trace/trace_export.c
    @@ -117,7 +117,7 @@ static void __always_unused ____ftrace_check_##name(void) \

    #undef __dynamic_array
    #define __dynamic_array(type, item) \
    - ret = trace_define_field(event_call, #type, #item, \
    + ret = trace_define_field(event_call, #type "[]", #item, \
    offsetof(typeof(field), item), \
    0, is_signed_type(type), filter_type);\
    if (ret) \
    --
    2.17.0

    \
     
     \ /
      Last update: 2018-05-16 17:06    [W:4.338 / U:0.028 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site