tracing: Make trace_get_fields() global
authorCong Wang <xiyou.wangcong@gmail.com>
Sat, 25 May 2019 16:58:01 +0000 (09:58 -0700)
committerSteven Rostedt (VMware) <rostedt@goodmis.org>
Tue, 16 Jul 2019 19:14:48 +0000 (15:14 -0400)
commit0aeb1def44169cbe7119f26cf10b974a2046142e
treea6cb17c4e7cb611b4ccc619702d4cb9b37da227b
parent5967bd5c4239be449744a1471daf60c866486c24
tracing: Make trace_get_fields() global

trace_get_fields() is the only way to read tracepoint fields at
run time, as their fields are defined at compile-time with macros.
Make this function visible to all users and it will be used by
trace event injection code to calculate the size of a tracepoint
entry.
Link: http://lkml.kernel.org/r/20190525165802.25944-4-xiyou.wangcong@gmail.com
Cc: Ingo Molnar <mingo@redhat.com>
Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
include/linux/trace_events.h
kernel/trace/trace_events.c