[for-next][PATCH 00/15] tracing: Updates for v6.6

From: Steven Rostedt
Date: Mon Jul 31 2023 - 19:17:19 EST


git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
trace/core

Head SHA1: 7c1130ea5cae215588e6d51242b877fd405e6c32


Ajay Kaher (9):
eventfs: Implement tracefs_inode_cache
tracefs: Rename and export some tracefs functions
eventfs: Implement eventfs dir creation functions
eventfs: Implement eventfs file add functions
eventfs: Implement eventfs lookup, read, open functions
eventfs: Implement functions to create files and dirs when accessed
eventfs: Implement removal of meta data from eventfs
eventfs: Move tracing/events to eventfs
test: ftrace: Fix kprobe test for eventfs

Steven Rostedt (Google) (4):
tracing: Add back FORTIFY_SOURCE logic to kernel_stack event structure
tracing: Remove unnecessary copying of tr->current_trace
tracing: Add free_trace_iter_content() helper function
tracing: Require all trace events to have a TRACE_SYSTEM

Uros Bizjak (1):
ring_buffer: Use try_cmpxchg instead of cmpxchg

Zheng Yejian (1):
tracing: Set actual size after ring buffer resize

----
fs/tracefs/Makefile | 1 +
fs/tracefs/event_inode.c | 801 +++++++++++++++++++++
fs/tracefs/inode.c | 151 +++-
fs/tracefs/internal.h | 29 +
include/linux/trace_events.h | 1 +
include/linux/tracefs.h | 23 +
kernel/trace/ring_buffer.c | 20 +-
kernel/trace/trace.c | 99 +--
kernel/trace/trace.h | 12 +-
kernel/trace/trace_entries.h | 2 +-
kernel/trace/trace_events.c | 76 +-
kernel/trace/trace_export.c | 9 +
.../ftrace/test.d/kprobe/kprobe_args_char.tc | 9 +-
.../ftrace/test.d/kprobe/kprobe_args_string.tc | 9 +-
14 files changed, 1116 insertions(+), 126 deletions(-)
create mode 100644 fs/tracefs/event_inode.c
create mode 100644 fs/tracefs/internal.h