Tracing fixes:
- Initialize tracing-graph-pause at task creation, not start of function tracing. Causes the pause counter to be corrupted. - Set "pause-on-trace" for latency tracers as that option breaks their output (regression). - Fix the wrong error return for setting kretprobes on future modules (before they are loaded). - Fix re-registering the same kretprobe. - Add missing value check for added RCU variable reload. Alexey Kardashevskiy (1): tracepoint: Fix race between tracing and removing tracepoint Masami Hiramatsu (1): tracing/kprobe: Fix to support kretprobe events on unloaded modules Steven Rostedt (VMware) (1): fgraph: Initialize tracing_graph_pause at task creation Viktor Rosendahl (1): tracing: Use pause-on-trace with the latency tracers Wang ShaoBo (1): kretprobe: Avoid re-registration of the same kretprobe earlier ---- include/linux/kprobes.h | 2 +- include/linux/tracepoint.h | 12 +++++++----- init/init_task.c | 3 ++- kernel/kprobes.c | 36 ++++++++++++++++++++++++++++-------- kernel/trace/fgraph.c | 2 -- kernel/trace/trace_irqsoff.c | 4 ++++ kernel/trace/trace_kprobe.c | 10 ++++++---- 7 files changed, 48 insertions(+), 21 deletions(-)