Skip to content

tracing: Updates for 4.10

Steven Rostedt lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest17 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/17recordmcount: arm: Implement make_nopscripts/recordmcount.c+65 -00 replies
2/17tracing: Add new trace_marker_rawDocumentation/trace/ftrace.txt kernel/trace/trace.c kernel/trace/trace.h +2 more+187 -310 replies
3/17selftests: ftrace: Initialize ftrace before each testtools/testing/selftests/ftrace/ftracetest tools/testing/selftests/ftrace/test.d/functions+29 -10 replies
4/17selftests: ftrace: Add --quiet option not to show error logs on screentools/testing/selftests/ftrace/ftracetest+7 -10 replies
5/17selftests: ftrace: Check whether snapshot trigger is supported correctlytools/testing/selftests/ftrace/test.d/trigger/trigger-snapshot.tc+5 -00 replies
6/17selftests: ftrace: Fix trigger-mod to run without syscall tracetools/testing/selftests/ftrace/test.d/trigger/trigger-hist-mod.tc+1 -10 replies
7/17selftests: ftrace: Hide ftracetest logs from gittools/testing/selftests/ftrace/.gitignore+1 -00 replies
8/17selftests: ftrace: Introduce TMPDIR for temporary filestools/testing/selftests/ftrace/ftracetest+2 -00 replies
9/17selftests: ftrace: Add a testcase for function filter glob matchtools/testing/selftests/ftrace/test.d/ftrace/func-filter-glob.tc+49 -00 replies
10/17selftests: ftrace: Add a testcase for types of kprobe eventtools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_type.tc+37 -00 replies
11/17tracing: Add hook to function tracing for other subsystems to useinclude/linux/trace.h kernel/trace/trace.c+156 -10 replies
12/17stm class: ftrace: Add ftrace-export-over-stm driverdrivers/hwtracing/stm/Kconfig drivers/hwtracing/stm/Makefile drivers/hwtracing/stm/ftrace.c+100 -00 replies
13/17coresight: Mark stm_generic_packet() with notracedrivers/hwtracing/coresight/coresight-stm.c+1 -10 replies
14/17intel_th: Mark sth_stm_packet() with notracedrivers/hwtracing/intel_th/sth.c+7 -40 replies
15/17stm dummy: Mark dummy_stm_packet() with notracedrivers/hwtracing/stm/dummy_stm.c+1 -10 replies
16/17stm: Mark the functions of writing STM with notracedrivers/hwtracing/stm/core.c include/linux/stm.h+6 -50 replies
17/17tracing: Add error checks to creation of event fileskernel/trace/trace_events.c+21 -90 replies

Reviews trailers per patch

6 of 17 patches have a Reviewed-by or Acked-by.

PatchAlexander ShishkinRussell KingRabin Vincent
1/17A-b A-b
2/17
3/17
4/17
5/17
6/17
7/17
8/17
9/17
10/17
11/17
12/17A-b
13/17A-b
14/17A-b
15/17A-b
16/17A-b
17/17

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

Read the v1 thread

Cover letter [for-next][PATCH 00/17] tracing: Updates for 4.10

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

Head SHA1: 7d436400223bb46e9f88e6bba6f8d867acf0d82c

Chunyan Zhang (6):
tracing: Add hook to function tracing for other subsystems to use stm class: ftrace: Add ftrace-export-over-stm driver
coresight: Mark stm_generic_packet() with notrace
intel_th: Mark sth_stm_packet() with notrace
stm dummy: Mark dummy_stm_packet() with notrace
stm: Mark the functions of writing STM with notrace

Masami Hiramatsu (8):
selftests: ftrace: Initialize ftrace before each test
selftests: ftrace: Add --quiet option not to show error logs on screen
selftests: ftrace: Check whether snapshot trigger is supported correctly
selftests: ftrace: Fix trigger-mod to run without syscall trace
selftests: ftrace: Hide ftracetest logs from git
selftests: ftrace: Introduce TMPDIR for temporary files
selftests: ftrace: Add a testcase for function filter glob match
selftests: ftrace: Add a testcase for types of kprobe event

Stephen Boyd (1):
recordmcount: arm: Implement make_nop

Steven Rostedt (1):
tracing: Add new trace_marker_raw

Steven Rostedt (Red Hat) (1):
tracing: Add error checks to creation of event files

----

 Documentation/trace/ftrace.txt                     |   6 +
 drivers/hwtracing/coresight/coresight-stm.c        |   2 +-
 drivers/hwtracing/intel_th/sth.c                   |  11 +-
 drivers/hwtracing/stm/Kconfig                      |  11 +
 drivers/hwtracing/stm/Makefile                     |   2 +
 drivers/hwtracing/stm/core.c                       |   7 +-
 drivers/hwtracing/stm/dummy_stm.c                  |   2 +-
 drivers/hwtracing/stm/ftrace.c                     |  87 ++++++
 include/linux/stm.h                                |   4 +-
 include/linux/trace.h                              |  28 ++
 kernel/trace/trace.c                               | 294 ++++++++++++++++++---
 kernel/trace/trace.h                               |   2 +
 kernel/trace/trace_entries.h                       |  15 ++
 kernel/trace/trace_events.c                        |  30 ++-
 kernel/trace/trace_output.c                        |  30 +++
 scripts/recordmcount.c                             |  65 +++++
 tools/testing/selftests/ftrace/.gitignore          |   1 +
 tools/testing/selftests/ftrace/ftracetest          |  12 +-
 .../ftrace/test.d/ftrace/func-filter-glob.tc       |  49 ++++
 tools/testing/selftests/ftrace/test.d/functions    |  28 ++
 .../ftrace/test.d/kprobe/kprobe_args_type.tc       |  37 +++
 .../ftrace/test.d/trigger/trigger-hist-mod.tc      |   2 +-
 .../ftrace/test.d/trigger/trigger-snapshot.tc      |   5 +
 23 files changed, 675 insertions(+), 55 deletions(-)
 create mode 100644 drivers/hwtracing/stm/ftrace.c
 create mode 100644 include/linux/trace.h
 create mode 100644 tools/testing/selftests/ftrace/.gitignore
 create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func-filter-glob.tc
 create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_type.tc