Thread (11 messages) 11 messages, 3 authors, 2019-02-14

Re: [RFC PATCH v2 0/5] tracing: common error_log for ftrace

From: Tom Zanussi <zanussi@kernel.org>
Date: 2019-02-14 15:15:28
Also in: lkml

Hi Masami,

On Thu, 2019-02-14 at 12:13 +0900, Masami Hiramatsu wrote:
Hi Tom,

Thank you for your great work!
Thanks!
On Wed, 13 Feb 2019 12:17:51 -0600
Tom Zanussi [off-list ref] wrote:
quoted
From: Tom Zanussi <redacted>

Last April, I posted an RFC patchset [1] implementing a common
error_log interface as suggested by Masami [2].  We were supposed
to
discuss it at Plumbers but that never happened, and Steve recently
asked about patches for a follow-on discussion [3], so here they
are.
[snip]
quoted
  # cat /sys/kernel/debug/tracing/error_log
  hist:sched:sched_wakeup: error: Variable already defined
  Command: keys=pid:ts0=common_timestamp.usecs if
comm=="cyclictest"
                    ^
  hist:sched:sched_waking: error: Couldn't find onmax or onchange
variable
    Command: key=comm:p=prio:onchange($q).snapshot()
                                       ^
  hist:sched:sched_wakeup: error: Hist trigger already exists
    Command: keys=pid
             ^
  event filter parse error: error: Invalid operator
    Command: comm="cyclictest"
                  ^
  event filter parse error: error: Field not found
    Command: ((sig >= 10 && sig < 15) || dsig == 17) && comm !=
bash
                                              ^  
I like this very much! One point I would like to comment is to add a
kind of
entry number tag, so that user distinguish the error message, e.g.

  # cat /sys/kernel/debug/tracing/error_log
  [1] hist:sched:sched_wakeup: error: Variable already defined
    Command: keys=pid:ts0=common_timestamp.usecs if
comm=="cyclictest"
                    ^
  [2] hist:sched:sched_waking: error: Couldn't find onmax or onchange
variable
    Command: key=comm:p=prio:onchange($q).snapshot()
                                       ^
  [3] hist:sched:sched_wakeup: error: Hist trigger already exists
    Command: keys=pid
             ^
  ...

What would you think?
I think that makes sense and would be simple to add - will do in the
next version.

Thanks,

Tom
Thank you,
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help