]> www.infradead.org Git - users/jedix/linux-maple.git/commit
tracing: Don't display trigger file for events that can't be enabled
authorChunyu Hu <chuhu@redhat.com>
Tue, 3 May 2016 11:34:34 +0000 (19:34 +0800)
committerDhaval Giani <dhaval.giani@oracle.com>
Fri, 20 Jan 2017 22:21:51 +0000 (17:21 -0500)
commita5b9065658287edc0d165d3754360d2e41c69a97
treee37e74edbdf57d4dbdaa8cf5554e16469b83bf9a
parent782fe6e05d652f59a7ea4a989aab17e1b7ff45db
tracing: Don't display trigger file for events that can't be enabled

Orabug: 25227147

[ Upstream commit 854145e0a8e9a05f7366d240e2f99d9c1ca6d6dd ]

Currently register functions for events will be called
through the 'reg' field of event class directly without
any check when seting up triggers.

Triggers for events that don't support register through
debug fs (events under events/ftrace are for trace-cmd to
read event format, and most of them don't have a register
function except events/ftrace/functionx) can't be enabled
at all, and an oops will be hit when setting up trigger
for those events, so just not creating them is an easy way
to avoid the oops.

Link: http://lkml.kernel.org/r/1462275274-3911-1-git-send-email-chuhu@redhat.com
Cc: stable@vger.kernel.org # 3.14+
Fixes: 85f2b08268c01 ("tracing: Add basic event trigger framework")
Signed-off-by: Chunyu Hu <chuhu@redhat.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
(cherry picked from commit 3216eb22857e515aa89f594f84c0ef2a36a59b08)

Signed-off-by: Dhaval Giani <dhaval.giani@oracle.com>
kernel/trace/trace_events.c