lkml.org 
[lkml]   [2022]   [Feb]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject[for-next][PATCH 00/16] tracing: Updates for 5.18
  git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
for-next

Head SHA1: 864ea0e10cc90416a01b46f0d47a6f26dc020820


Beau Belgrave (12):
user_events: Add minimal support for trace_event into ftrace
user_events: Add print_fmt generation support for basic types
user_events: Handle matching arguments from dyn_events
user_events: Add basic perf and eBPF support
user_events: Optimize writing events by only copying data once
user_events: Validate user payloads for size and null termination
user_events: Add self-test for ftrace integration
user_events: Add self-test for dynamic_events integration
user_events: Add self-test for perf_event integration
user_events: Add self-test for validator boundaries
user_events: Add sample code for typical usage
user_events: Add documentation file

Steven Rostedt (Google) (1):
tracing: Save both wakee and current on wakeup events

Tom Zanussi (3):
tracing: Remove size restriction on tracing_log_err cmd strings
tracing: Remove size restriction on hist trigger cmd error logging
tracing: Remove size restriction on synthetic event cmd error logging

----
Documentation/trace/index.rst | 1 +
Documentation/trace/user_events.rst | 216 +++
include/uapi/linux/user_events.h | 116 ++
kernel/trace/Kconfig | 14 +
kernel/trace/Makefile | 1 +
kernel/trace/trace.c | 55 +-
kernel/trace/trace.h | 2 +-
kernel/trace/trace_events_hist.c | 30 +-
kernel/trace/trace_events_synth.c | 17 +-
kernel/trace/trace_events_user.c | 1617 +++++++++++++++++++++
kernel/trace/trace_sched_switch.c | 2 +-
samples/user_events/Makefile | 5 +
samples/user_events/example.c | 91 ++
tools/testing/selftests/user_events/Makefile | 9 +
tools/testing/selftests/user_events/dyn_test.c | 130 ++
tools/testing/selftests/user_events/ftrace_test.c | 452 ++++++
tools/testing/selftests/user_events/perf_test.c | 168 +++
tools/testing/selftests/user_events/settings | 1 +
18 files changed, 2902 insertions(+), 25 deletions(-)
create mode 100644 Documentation/trace/user_events.rst
create mode 100644 include/uapi/linux/user_events.h
create mode 100644 kernel/trace/trace_events_user.c
create mode 100644 samples/user_events/Makefile
create mode 100644 samples/user_events/example.c
create mode 100644 tools/testing/selftests/user_events/Makefile
create mode 100644 tools/testing/selftests/user_events/dyn_test.c
create mode 100644 tools/testing/selftests/user_events/ftrace_test.c
create mode 100644 tools/testing/selftests/user_events/perf_test.c
create mode 100644 tools/testing/selftests/user_events/settings

\
 
 \ /
  Last update: 2022-02-19 01:59    [W:0.141 / U:0.236 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site