Merge tag 'trace-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Pull tracing updates from Steven Rostedt: "One new feature was added to ftrace, which is the trace_marker now supports triggers. For example: # cd /sys/kernel/debug/tracing # echo 'snapshot' > events/ftrace/print/trigger # echo 'cause snapshot' > trace_marker The rest of the changes are various clean ups and also one stable fix that was added late in the cycle" * tag 'trace-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace: (21 commits) tracing: Use match_string() instead of open coding it in trace_set_options() branch-check: fix long->int truncation when profiling branches ring-buffer: Fix typo in comment ring-buffer: Fix a bunch of typos in comments tracing/selftest: Add test to test simple snapshot trigger for trace_marker tracing/selftest: Add test to test hist trigger between kernel event and trace_marker tracing/selftest: Add selftests to test trace_marker histogram triggers ftrace/selftest: Fix reset_trigger() to handle triggers with filters ftrace/selftest: Have the reset_trigger code be a bit more careful tracing: Document trace_marker triggers tracing: Allow histogram triggers to access ftrace internal events tracing: Prevent further users of zero size static arrays in trace events tracing: Have zero size length in filter logic be full string tracing: Add trigger file for trace_markers tracefs/ftrace/print tracing: Do not show filter file for ftrace internal events tracing: Add brackets in ftrace event dynamic arrays tracing: Have event_trace_init() called by trace_init_tracefs() tracing: Add __find_event_file() to find event files without restrictions tracing: Do not reference event data in post call triggers tracepoints: Fix the descriptions of tracepoint_probe_register{_prio} ...
No related branches found
No related tags found
Showing
- Documentation/trace/events.rst 5 additions, 1 deletionDocumentation/trace/events.rst
- Documentation/trace/ftrace.rst 5 additions, 0 deletionsDocumentation/trace/ftrace.rst
- Documentation/trace/histogram.txt 544 additions, 1 deletionDocumentation/trace/histogram.txt
- include/linux/compiler.h 1 addition, 1 deletioninclude/linux/compiler.h
- include/linux/ring_buffer.h 1 addition, 1 deletioninclude/linux/ring_buffer.h
- include/linux/trace_events.h 1 addition, 2 deletionsinclude/linux/trace_events.h
- include/trace/trace_events.h 1 addition, 0 deletionsinclude/trace/trace_events.h
- kernel/trace/ring_buffer.c 10 additions, 10 deletionskernel/trace/ring_buffer.c
- kernel/trace/trace.c 24 additions, 10 deletionskernel/trace/trace.c
- kernel/trace/trace.h 7 additions, 2 deletionskernel/trace/trace.h
- kernel/trace/trace_entries.h 4 additions, 2 deletionskernel/trace/trace_entries.h
- kernel/trace/trace_events.c 24 additions, 12 deletionskernel/trace/trace_events.c
- kernel/trace/trace_events_filter.c 12 additions, 11 deletionskernel/trace/trace_events_filter.c
- kernel/trace/trace_events_hist.c 1 addition, 1 deletionkernel/trace/trace_events_hist.c
- kernel/trace/trace_events_trigger.c 2 additions, 4 deletionskernel/trace/trace_events_trigger.c
- kernel/trace/trace_export.c 8 additions, 1 deletionkernel/trace/trace_export.c
- kernel/tracepoint.c 1 addition, 2 deletionskernel/tracepoint.c
- scripts/Makefile.build 6 additions, 0 deletionsscripts/Makefile.build
- tools/testing/selftests/ftrace/test.d/functions 19 additions, 4 deletionstools/testing/selftests/ftrace/test.d/functions
- tools/testing/selftests/ftrace/test.d/trigger/trigger-trace-marker-hist.tc 49 additions, 0 deletions...ftests/ftrace/test.d/trigger/trigger-trace-marker-hist.tc
Loading
Please register or sign in to comment