[for-linus][PATCH 0/5] tracing: Fixes for 5.11-rc5
From: Steven Rostedt
Date: Tue Feb 02 2021 - 17:03:07 EST
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(-)