[for-next][PATCH 00/16] tracing: Updates for the next merge window

From: Steven Rostedt
Date: Sun May 26 2019 - 15:22:02 EST


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

Head SHA1: a124692b698b00026a58d89831ceda2331b2e1d0


Cheng Jian (1):
ftrace: Enable trampoline when rec count returns back to one

Masami Hiramatsu (10):
x86/uaccess: Allow access_ok() in irq context if pagefault_disabled
uaccess: Add non-pagefault user-space read functions
tracing/probe: Add ustring type for user-space string
tracing/probe: Support user-space dereference
selftests/ftrace: Add user-memory access syntax testcase
perf-probe: Add user memory access attribute support
uaccess: Add a prototype of non-static __probe_user_read()
tracing/kprobe: Cast user-space address correctly
kprobes: Initialize kprobes at postcore_initcall
tracing/kprobe: Add kprobe_event= boot parameter

Matthias Kaehlcke (1):
tracing: Use correct function name in trace_filter_add_remove_task() comment

Steven Rostedt (VMware) (4):
ftrace: Make enable and update parameters bool when applicable
x86/ftrace: Make enable parameter bool where applicable
tracing: Make a separate config for trace event self tests
tracing/kprobe: Do not run kprobe boot tests if kprobe_event is on cmdline

----
Documentation/admin-guide/kernel-parameters.txt | 13 +++
Documentation/trace/kprobetrace.rst | 42 ++++++-
Documentation/trace/uprobetracer.rst | 10 +-
arch/x86/include/asm/uaccess.h | 4 +-
arch/x86/kernel/ftrace.c | 6 +-
include/linux/ftrace.h | 4 +-
include/linux/uaccess.h | 20 +++-
kernel/kprobes.c | 3 +-
kernel/trace/Kconfig | 12 +-
kernel/trace/ftrace.c | 48 ++++----
kernel/trace/trace.c | 9 +-
kernel/trace/trace_events.c | 2 +-
kernel/trace/trace_kprobe.c | 112 ++++++++++++++++++-
kernel/trace/trace_probe.c | 37 +++++--
kernel/trace/trace_probe.h | 3 +
kernel/trace/trace_probe_tmpl.h | 36 +++++-
kernel/trace/trace_uprobe.c | 19 ++++
mm/maccess.c | 122 ++++++++++++++++++++-
tools/perf/Documentation/perf-probe.txt | 3 +-
tools/perf/util/probe-event.c | 11 ++
tools/perf/util/probe-event.h | 2 +
tools/perf/util/probe-file.c | 7 ++
tools/perf/util/probe-file.h | 1 +
tools/perf/util/probe-finder.c | 19 ++--
.../ftrace/test.d/kprobe/kprobe_args_user.tc | 32 ++++++
25 files changed, 500 insertions(+), 77 deletions(-)
create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_user.tc