Skip to content

tracing: Updates for 7.2

Steven Rostedt linux-arm-kernel linux-renesas-soc lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest15 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/15tracing: Remove redundant IS_ERR() check in trace_pipe_open()kernel/trace/trace_remote.c+1 -10 replies
2/15seq_buf: Export seq_buf_putmem_hex() and add KUnit testslib/seq_buf.c lib/tests/seq_buf_kunit.c+35 -00 replies
3/15tracing: Bound synthetic-field strings with seq_bufkernel/trace/trace_events_hist.c+29 -120 replies
4/15tracepoint: Add lockdep rcu_is_watching() check to trace_##name##_enabled()include/linux/tracepoint.h+4 -04 replies
5/15tracing: Remove local variable for argument detection from trace_printk()include/linux/trace_printk.h+1 -20 replies
6/15tracing: Switch trace_recursion_record.c code over to use guard()kernel/trace/trace_recursion_record.c+3 -50 replies
7/15tracefs: Fix typo in a comment of eventfs_callback() kerneldocinclude/linux/tracefs.h+1 -10 replies
8/15cpufreq: amd-pstate: Use trace_call__##name() at guarded tracepoint call sitedrivers/cpufreq/amd-pstate.c+2 -10 replies
9/15HID: Use trace_call__##name() at guarded tracepoint call sitesdrivers/hid/intel-ish-hid/ipc/pci-ish.c+1 -10 replies
10/15tracing: Allow perf to read synthetic eventskernel/trace/trace_events_synth.c+94 -273 replies
11/15tracing/branch: Use pr_warn() instead of printk(KERN_WARNING)kernel/trace/trace_branch.c+3 -60 replies
12/15tracing: Use krealloc_array() for trace option array growthkernel/trace/trace.c+2 -20 replies
13/15tracing: Fix README path for synthetic_eventskernel/trace/trace.c+1 -10 replies
14/15tracing: Simplify pages allocation for tracing_map logickernel/trace/tracing_map.c kernel/trace/tracing_map.h+12 -200 replies
15/15tracing: Move trace_iterator_increment() into trace_find_next_entry_inc()kernel/trace/trace.c+8 -110 replies

Reviews trailers per patch

5 of 15 patches have a Reviewed-by or Acked-by.

PatchSteven Rostedt (Google)Masami Hiramatsu (Google)Tom ZanussiMario LimoncielloNamhyung Kim
1/15
2/15A-b
3/15A-b R-b
4/15
5/15
6/15
7/15
8/15R-b
9/15
10/15A-b
11/15
12/15
13/15
14/15A-b
15/15

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 5 reviewers.

Read the v1 thread

Cover letter [for-next][PATCH 00/15] tracing: Updates for 7.2

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

Head SHA1: 292c8197e3685aa7ea5a3803ca240b2210fcd021

Ao Sun (1):
tracing: Fix README path for synthetic_events

David Carlier (1):
tracepoint: Add lockdep rcu_is_watching() check to trace_##name##_enabled()

Martin Kaiser (1):
tracefs: Fix typo in a comment of eventfs_callback() kerneldoc

Pengpeng Hou (1):
tracing: Bound synthetic-field strings with seq_buf

Qian-Yu Lin (1):
tracing: Remove local variable for argument detection from trace_printk()

Rosen Penev (1):
tracing: Simplify pages allocation for tracing_map logic

Shuvam Pandey (1):
seq_buf: Export seq_buf_putmem_hex() and add KUnit tests

Steven Rostedt (2):
tracing: Allow perf to read synthetic events
tracing: Move trace_iterator_increment() into trace_find_next_entry_inc()

Vineeth Pillai (2):
cpufreq: amd-pstate: Use trace_call__##name() at guarded tracepoint call site
HID: Use trace_call__##name() at guarded tracepoint call sites

Yash Suthar (2):
tracing: Remove redundant IS_ERR() check in trace_pipe_open()
tracing: Switch trace_recursion_record.c code over to use guard()

Yu Peng (2):
tracing/branch: Use pr_warn() instead of printk(KERN_WARNING)
tracing: Use krealloc_array() for trace option array growth

----

 drivers/cpufreq/amd-pstate.c            |   3 +-
 drivers/hid/intel-ish-hid/ipc/pci-ish.c |   2 +-
 include/linux/trace_printk.h            |   3 +-
 include/linux/tracefs.h                 |   2 +-
 include/linux/tracepoint.h              |   4 ++
 kernel/trace/trace.c                    |  25 +++----
 kernel/trace/trace_branch.c             |   9 +--
 kernel/trace/trace_events_hist.c        |  41 +++++++----
 kernel/trace/trace_events_synth.c       | 121 +++++++++++++++++++++++++-------
 kernel/trace/trace_recursion_record.c   |   8 +--
 kernel/trace/trace_remote.c             |   2 +-
 kernel/trace/tracing_map.c              |  30 +++-----
 kernel/trace/tracing_map.h              |   2 +-
 lib/seq_buf.c                           |   1 +
 lib/tests/seq_buf_kunit.c               |  34 +++++++++
 15 files changed, 197 insertions(+), 90 deletions(-)