[for-next][PATCH 00/13] tracing: Updates for 5.17

From: Steven Rostedt
Date: Tue Dec 07 2021 - 16:44:39 EST


git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
for-next

Head SHA1: a6ed2aee54644cfa2d04ca86308767f5c3a087e8


Colin Ian King (1):
tracing: Fix spelling mistake "aritmethic" -> "arithmetic"

Masami Hiramatsu (5):
tracing: Support __rel_loc relative dynamic data location attribute
tracing: Add '__rel_loc' using trace event macros
samples/trace_event: Add '__rel_loc' using sample event
libtraceevent: Add __rel_loc relative location attribute support
tools/perf: Add '__rel_loc' event field parsing support

Qiujun Huang (1):
tracing: Fix synth_event_add_val() kernel-doc comment

Steven Rostedt (VMware) (5):
tracing: Use __this_cpu_read() in trace_event_buffer_lock_reserver()
tracing: Disable preemption when using the filter buffer
tracing: Have eprobes use filtering logic of trace events
tracing/kprobes: Do not open code event reserve logic
tracing/uprobes: Use trace_event_buffer_reserve() helper

Uladzislau Rezki (Sony) (1):
tracing: Switch to kvfree_rcu() API

----
include/linux/trace_events.h | 1 +
include/trace/bpf_probe.h | 16 +++
include/trace/perf.h | 16 +++
include/trace/trace_events.h | 120 ++++++++++++++++++++-
kernel/trace/trace.c | 61 ++++++-----
kernel/trace/trace.h | 8 +-
kernel/trace/trace_eprobe.c | 16 +--
kernel/trace/trace_events_filter.c | 32 +++++-
kernel/trace/trace_events_hist.c | 21 +++-
kernel/trace/trace_events_inject.c | 11 +-
kernel/trace/trace_events_synth.c | 2 +-
kernel/trace/trace_kprobe.c | 25 ++---
kernel/trace/trace_osnoise.c | 3 +-
kernel/trace/trace_probe.c | 3 +-
kernel/trace/trace_uprobe.c | 11 +-
samples/trace_events/trace-events-sample.c | 3 +
samples/trace_events/trace-events-sample.h | 33 ++++++
tools/lib/traceevent/event-parse.c | 59 ++++++----
tools/lib/traceevent/event-parse.h | 5 +-
tools/lib/traceevent/parse-filter.c | 5 +-
tools/perf/builtin-trace.c | 2 +
tools/perf/util/data-convert-bt.c | 2 +
tools/perf/util/evsel.c | 2 +
tools/perf/util/python.c | 2 +
.../perf/util/scripting-engines/trace-event-perl.c | 2 +
.../util/scripting-engines/trace-event-python.c | 2 +
tools/perf/util/sort.c | 2 +
27 files changed, 366 insertions(+), 99 deletions(-)