tracing: Consolidate trace() functions
authorTom Zanussi <zanussi@kernel.org>
Mon, 10 Feb 2020 23:06:50 +0000 (17:06 -0600)
committerSteven Rostedt (VMware) <rostedt@goodmis.org>
Tue, 11 Feb 2020 03:00:21 +0000 (22:00 -0500)
commit7276531d4036f5db2af15c8b6caa02e7741f5d80
treec830d97280393f8b21ad8b82a885f650a9891af0
parent0c62f6cd9ed320cb0ca39e33addf3a3da51b7328
tracing: Consolidate trace() functions

Move the checking, buffer reserve and buffer commit code in
synth_event_trace_start/end() into inline functions
__synth_event_trace_start/end() so they can also be used by
synth_event_trace() and synth_event_trace_array(), and then have all
those functions use them.

Also, change synth_event_trace_state.enabled to disabled so it only
needs to be set if the event is disabled, which is not normally the
case.

Link: http://lkml.kernel.org/r/b1f3108d0f450e58192955a300e31d0405ab4149.1581374549.git.zanussi@kernel.org
Signed-off-by: Tom Zanussi <zanussi@kernel.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
include/linux/trace_events.h
kernel/trace/trace_events_hist.c