[for-next][PATCH 00/25] tracing: Updates for 5.4

From: Steven Rostedt
Date: Thu Sep 05 2019 - 11:45:14 EST


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

Head SHA1: ac68154626ab7fe4ce5f424937c34f42a3e20c5b


Masami Hiramatsu (13):
kprobes: Allow kprobes coexist with livepatch
tracing/probe: Split trace_event related data from trace_probe
tracing/dynevent: Delete all matched events
tracing/dynevent: Pass extra arguments to match operation
tracing/kprobe: Add multi-probe per event support
tracing/uprobe: Add multi-probe per uprobe event support
tracing/kprobe: Add per-probe delete from event
tracing/uprobe: Add per-probe delete from event
tracing/probe: Add immediate parameter support
tracing/probe: Add immediate string parameter support
selftests/ftrace: Add a testcase for kprobe multiprobe event
selftests/ftrace: Add syntax error test for immediates
selftests/ftrace: Add syntax error test for multiprobe

Matt Helsley (8):
recordmcount: Remove redundant strcmp
recordmcount: Remove uread()
recordmcount: Remove unused fd from uwrite() and ulseek()
recordmcount: Rewrite error/success handling
recordmcount: Kernel style function signature formatting
recordmcount: Kernel style formatting
recordmcount: Remove redundant cleanup() calls
recordmcount: Clarify what cleanup() does

Steven Rostedt (VMware) (3):
tracing/arm64: Have max stack tracer handle the case of return address after data
tracing: Document the stack trace algorithm in the comments
tracing: Rename tracing_reset() to tracing_reset_cpu()

Zhengjun Xing (1):
tracing: Add "gfp_t" support in synthetic_events

----
Documentation/trace/kprobetrace.rst | 1 +
Documentation/trace/uprobetracer.rst | 1 +
arch/arm64/include/asm/ftrace.h | 13 +
kernel/kprobes.c | 56 +++-
kernel/trace/trace.c | 14 +-
kernel/trace/trace.h | 1 -
kernel/trace/trace_dynevent.c | 10 +-
kernel/trace/trace_dynevent.h | 7 +-
kernel/trace/trace_events_hist.c | 23 +-
kernel/trace/trace_kprobe.c | 241 ++++++++++++----
kernel/trace/trace_probe.c | 177 ++++++++++--
kernel/trace/trace_probe.h | 67 ++++-
kernel/trace/trace_stack.c | 112 +++++++
kernel/trace/trace_uprobe.c | 263 +++++++++++++----
scripts/recordmcount.c | 321 ++++++++++-----------
scripts/recordmcount.h | 150 +++++++---
tools/testing/selftests/ftrace/test.d/functions | 2 +-
.../ftrace/test.d/kprobe/kprobe_multiprobe.tc | 35 +++
.../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 15 +
19 files changed, 1111 insertions(+), 398 deletions(-)
create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_multiprobe.tc