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(-)