[for-linus][PATCH 00/17] tracing: Updates for 5.8

Steven Rostedt
2020-06-18T23:57:48Z

Here's a list fixes and clean ups for tracing.

-- Steve
`

Jiri Olsa (1):
kretprobe: Prevent triggering kretprobe from within kprobe_flush_task

Kaitao Cheng (1):
ftrace: Fix maybe-uninitialized compiler warning

Kefeng Wang (2):
sample-trace-array: Fix sleeping function called from invalid context
sample-trace-array: Remove trace_array 'sample-instance'

Masami Hiramatsu (8):
kprobes: Suppress the suspicious RCU warning on kprobes
kprobes: Use non RCU traversal APIs on kprobe_tables if possible
kprobes: Fix to protect kick_kprobe_optimizer() by kprobe_mutex
kprobes: Remove redundant arch_disarm_kprobe() call
proc/bootconfig: Fix to use correct quotes for value
tools/bootconfig: Fix to use correct quotes for value
tools/bootconfig: Fix to return 0 if succeeded to show the bootconfig
tools/bootconfig: Add testcase for show-command and quotes test

Sami Tolvanen (1):
recordmcount: support >64k sections

Steven Rostedt (VMware) (1):
tracing: Make ftrace packed events have align of 1

Vamshi K Sthambamkadi (1):
tracing/probe: Fix memleak in fetch_op_data operations

Wei Yang (1):
trace: Fix typo in allocate_ftrace_ops()'s comment

YangHui (1):
tracing: Remove unused event variable in tracing_iter_reset

----
arch/x86/kernel/kprobes/core.c | 16 ++----
fs/proc/bootconfig.c | 15 ++++--
include/linux/kprobes.h | 4 ++
kernel/kprobes.c | 61 ++++++++++++++++++-----
kernel/trace/ftrace.c | 12 ++++-
kernel/trace/trace.c | 3 +-
kernel/trace/trace.h | 3 ++
kernel/trace/trace_entries.h | 14 +++---
kernel/trace/trace_export.c | 16 ++++++
kernel/trace/trace_functions.c | 2 +-
kernel/trace/trace_probe.c | 4 +-
samples/ftrace/sample-trace-array.c | 24 ++++++---
scripts/recordmcount.h | 98 ++++++++++++++++++++++++++++++++++---
tools/bootconfig/main.c | 24 +++++----
tools/bootconfig/test-bootconfig.sh | 10 ++++
15 files changed, 239 insertions(+), 67 deletions(-)