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

Message ID 20230731231634.031452225@goodmis.org
Headers
Series tracing: Updates for v6.6 |

Message

Steven Rostedt July 31, 2023, 11:16 p.m. UTC
  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