[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20191220162746.d0889aeac721f8e4d400db64@kernel.org>
Date: Fri, 20 Dec 2019 16:27:46 +0900
From: Masami Hiramatsu <mhiramat@...nel.org>
To: Steven Rostedt <rostedt@...dmis.org>
Cc: Sven Schnelle <svens@...ux.ibm.com>,
linux-trace-devel@...r.kernel.org,
Shuah Khan <shuahkhan@...il.com>,
Masami Hiramatsu <mhiramat@...nel.org>,
LKML <linux-kernel@...r.kernel.org>
Subject: Re: [PATCH 1/3] selftests/ftrace: fix glob selftest
On Thu, 19 Dec 2019 18:31:51 -0500
Steven Rostedt <rostedt@...dmis.org> wrote:
> On Wed, 18 Dec 2019 08:44:25 +0100
> Sven Schnelle <svens@...ux.ibm.com> wrote:
>
> > test.d/ftrace/func-filter-glob.tc is failing on s390 because it has
> > ARCH_INLINE_SPIN_LOCK and friends set to 'y'. So the usual
> > __raw_spin_lock symbol isn't in the ftrace function list. Change
> > '*aw*lock' to '*time*ns' which would hopefully match some of the
> > ktime_() functions on all platforms.
>
> This requires an ack from Masami, and this patch can go through Shuah's
> tree.
>
> Also, any patches for the Linux kernel should be Cc'd to lkml. The
> linux-trace-devel is mostly for tracing tools, not kernel patches.
Thanks Steve to CC to me.
BTW, are there any reason why we use different symbols for different
glob patterns?
I mean we can use 'schedul*', '*chedule' and '*sch*ule' as test
glob patterns.
Thank you,
>
> -- Steve
>
> >
> > Signed-off-by: Sven Schnelle <svens@...ux.ibm.com>
> > ---
> > .../testing/selftests/ftrace/test.d/ftrace/func-filter-glob.tc | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/tools/testing/selftests/ftrace/test.d/ftrace/func-filter-glob.tc b/tools/testing/selftests/ftrace/test.d/ftrace/func-filter-glob.tc
> > index 27a54a17da65..a5d61667cd56 100644
> > --- a/tools/testing/selftests/ftrace/test.d/ftrace/func-filter-glob.tc
> > +++ b/tools/testing/selftests/ftrace/test.d/ftrace/func-filter-glob.tc
> > @@ -30,7 +30,7 @@ ftrace_filter_check '*schedule*' '^.*schedule.*$'
> > ftrace_filter_check 'schedule*' '^schedule.*$'
> >
> > # filter by *mid*end
> > -ftrace_filter_check '*aw*lock' '.*aw.*lock$'
> > +ftrace_filter_check '*time*ns' '.*time.*ns$'
> >
> > # filter by start*mid*
> > ftrace_filter_check 'mutex*try*' '^mutex.*try.*'
>
--
Masami Hiramatsu <mhiramat@...nel.org>
Powered by blists - more mailing lists