Skip to content

tracing: Updates for 4.15

Steven Rostedt lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest16 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/16tracing: Remove obsolete sched_switch tracer selftestkernel/trace/trace.h kernel/trace/trace_selftest.c+0 -340 replies
2/16tracing: Remove redundant unread variable retkernel/trace/trace_events_hist.c+2 -40 replies
3/16tracing: Reverse the order of trace_types_lock and event_mutexkernel/trace/trace.c kernel/trace/trace_events.c+20 -160 replies
4/16ring-buffer: Rewrite trace_recursive_(un)lock() to be simplerkernel/trace/ring_buffer.c+17 -470 replies
5/16tracing: Exclude generic fields from histogramskernel/trace/trace_events_hist.c+2 -20 replies
6/16tracing: Remove lookups from tracing_map hitcountkernel/trace/tracing_map.c+2 -10 replies
7/16tracing: Increase tracing map KEYS_MAX sizekernel/trace/tracing_map.h+1 -10 replies
8/16tracing: Make traceprobe parsing code reusablekernel/trace/trace.c kernel/trace/trace.h kernel/trace/trace_kprobe.c +3 more+103 -1030 replies
9/16tracing: Clean up hist_field_flags enumkernel/trace/trace_events_hist.c+10 -100 replies
10/16tracing: Add hist_field_name() accessorkernel/trace/trace_events_hist.c+45 -220 replies
11/16tracing: Reimplement log2kernel/trace/trace_events_hist.c+27 -40 replies
12/16ftrace: Add a ftrace_free_mem() function for modules to useinclude/linux/ftrace.h kernel/trace/ftrace.c+13 -30 replies
13/16ftrace: Allow module init functions to be tracedinclude/linux/init.h kernel/module.c kernel/trace/ftrace.c+7 -50 replies
14/16ftrace: Save module init functions kallsyms symbols for tracinginclude/linux/ftrace.h kernel/kallsyms.c kernel/module.c +1 more+168 -50 replies
15/16ftrace: Add freeing algorithm to free ftrace_mod_mapskernel/trace/ftrace.c+30 -28 replies
16/16ftrace/kallsyms: Have /proc/kallsyms show saved mod init functionsinclude/linux/ftrace.h kernel/kallsyms.c kernel/trace/ftrace.c+81 -60 replies

Reviews trailers per patch

None of the 16 patches has a Reviewed-by or Acked-by.

PatchTom Zanussi
1/16
2/16
3/16Requested-by
4/16
5/16
6/16
7/16
8/16
9/16
10/16
11/16
12/16
13/16
14/16
15/16
16/16

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/16] tracing: Updates for 4.15

git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
for-next

Head SHA1: 6171a0310a06a7a0cb83713fa7068bdd4192de19

Colin Ian King (1):
tracing: Remove redundant unread variable ret

Joel Fernandes (1):
tracing: Remove obsolete sched_switch tracer selftest

Steven Rostedt (VMware) (7):
tracing: Reverse the order of trace_types_lock and event_mutex
ring-buffer: Rewrite trace_recursive_(un)lock() to be simpler
ftrace: Add a ftrace_free_mem() function for modules to use
ftrace: Allow module init functions to be traced
ftrace: Save module init functions kallsyms symbols for tracing
ftrace: Add freeing algorithm to free ftrace_mod_maps ftrace/kallsyms: Have /proc/kallsyms show saved mod init functions

Tom Zanussi (7):
tracing: Exclude 'generic fields' from histograms
tracing: Remove lookups from tracing_map hitcount
tracing: Increase tracing map KEYS_MAX size
tracing: Make traceprobe parsing code reusable
tracing: Clean up hist_field_flags enum
tracing: Add hist_field_name() accessor
tracing: Reimplement log2

----

 include/linux/ftrace.h           |  27 +++++
 include/linux/init.h             |   4 +-
 kernel/kallsyms.c                |  43 +++++++-
 kernel/module.c                  |   2 +
 kernel/trace/ftrace.c            | 230 ++++++++++++++++++++++++++++++++++++++-
 kernel/trace/ring_buffer.c       |  64 +++--------
 kernel/trace/trace.c             |  91 ++++++++++++++++
 kernel/trace/trace.h             |   9 +-
 kernel/trace/trace_events.c      |  31 +++---
 kernel/trace/trace_events_hist.c | 128 +++++++++++++++-------
 kernel/trace/trace_kprobe.c      |  18 +--
 kernel/trace/trace_probe.c       |  86 ---------------
 kernel/trace/trace_probe.h       |   7 --
 kernel/trace/trace_selftest.c    |  32 ------
 kernel/trace/trace_uprobe.c      |   2 +-
 kernel/trace/tracing_map.c       |   3 +-
 kernel/trace/tracing_map.h       |   2 +-
 17 files changed, 521 insertions(+), 258 deletions(-)