Skip to content

tracing: updates and fixes for 3.10

Steven Rostedt lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest14 patches 12 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/14tracing: Failed to create system directorykernel/trace/trace_events.c+35 -60 replies
2/14tracing/kprobes: Avoid perf_trace_buf_*() if ->perf_events is emptykernel/trace/trace_kprobe.c+8 -40 replies
3/14tracing/kprobes: Kill probe_enable_lockkernel/trace/trace_kprobe.c+20 -230 replies
4/14tracing: Simplify code for showing of soft disabled flagkernel/trace/trace_events.c+10 -100 replies
5/14tracing: Add missing syscall_metadata commentinclude/trace/syscall.h+1 -00 replies
6/14tracing: Fix disabling of soft disablekernel/trace/trace_events.c+3 -10 replies
7/14tracing/kprobes: Turn trace_probe->files into list_headkernel/trace/trace_kprobe.c+37 -1010 replies
8/14tracing: Use flag buffer_disabled for irqsoff tracerkernel/trace/trace.c kernel/trace/trace_irqsoff.c+72 -330 replies
9/14tracing/kprobes: Dont pass addr=ip to perf_trace_buf_submit()kernel/trace/trace_kprobe.c+2 -40 replies
10/14ftrace: Do not run selftest if command line parameter is setkernel/trace/ftrace.c kernel/trace/trace.h kernel/trace/trace_selftest.c+22 -20 replies
11/14tracing: Make trace_marker use the correct per-instance bufferkernel/trace/trace.c+2 -10 replies
12/14tracing: Protect ftrace_trace_arrays list in trace_events.ckernel/trace/trace.c kernel/trace/trace.h kernel/trace/trace_events.c+13 -20 replies
13/14tracing: Add trace_array_get/put() to handle instance refs betterkernel/trace/trace.c+65 -180 replies
14/14tracing: Get trace_array ref counts when accessing trace fileskernel/trace/trace.c+112 -912 replies

Reviews trailers per patch

3 of 14 patches have a Reviewed-by or Acked-by.

PatchMasami Hiramatsu
1/14T-b
2/14A-b
3/14A-b
4/14
5/14
6/14
7/14A-b
8/14
9/14
10/14
11/14
12/14
13/14
14/14

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [for-next][PATCH 00/14] tracing: updates and fixes for 3.10

This set of patches mostly consists of fixes for 3.10. I'm posting this and putting it into linux-next for a few days before asking Linus to pull.

I'll probably add a few more patches to linux-next as well, as there's a few more bugs that have been discovered lately.

-- Steve

Alexander Z Lam (2):
tracing: Make trace_marker use the correct per-instance buffer
tracing: Protect ftrace_trace_arrays list in trace_events.c

Oleg Nesterov (4):
tracing/kprobes: Avoid perf_trace_buf_*() if ->perf_events is empty tracing/kprobes: Kill probe_enable_lock tracing/kprobes: Turn trace_probe->files into list_head tracing/kprobes: Don't pass addr=ip to perf_trace_buf_submit()

Steven Rostedt (1):
tracing: Failed to create system directory

Steven Rostedt (Red Hat) (4):
tracing: Use flag buffer_disabled for irqsoff tracer
ftrace: Do not run selftest if command line parameter is set
tracing: Add trace_array_get/put() to handle instance refs better
tracing: Get trace_array ref counts when accessing trace files

Tom Zanussi (3):
tracing: Simplify code for showing of soft disabled flag
tracing: Add missing syscall_metadata comment
tracing: Fix disabling of soft disable

----

 include/trace/syscall.h       |    1 +
 kernel/trace/ftrace.c         |    5 +
 kernel/trace/trace.c          |  310 +++++++++++++++++++++++++++++++++--------
 kernel/trace/trace.h          |    3 +
 kernel/trace/trace_events.c   |   76 +++++++---
 kernel/trace/trace_irqsoff.c  |    4 +-
 kernel/trace/trace_kprobe.c   |  187 ++++++++-----------------
 kernel/trace/trace_selftest.c |   18 ++-
 8 files changed, 396 insertions(+), 208 deletions(-)