Messages in this thread | | | Date | Wed, 01 Nov 2023 17:37:18 -0400 | From | Steven Rostedt <> | Subject | [for-next][PATCH 00/12] tracing: Final (hopefully!) updates for v6.7 |
| |
git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git trace/for-next
Head SHA1: 170fe9ddcde0cd3021a6b2207e0daad94c4388da
Steven Rostedt (Google) (12): tracing: Have trace_event_file have ref counters eventfs: Remove extra dget() in eventfs_create_events_dir() tracing: Have the user copy of synthetic event address use correct context eventfs: Fix kerneldoc of eventfs_remove_rec() eventfs: Remove "is_freed" union with rcu head eventfs: Have a free_ei() that just frees the eventfs_inode eventfs: Test for ei->is_freed when accessing ei->dentry eventfs: Save ownership and mode eventfs: Hold eventfs_mutex when calling callback functions eventfs: Delete eventfs_inode when the last dentry is freed eventfs: Remove special processing of dput() of events directory eventfs: Use simple_recursive_removal() to clean up dentries
---- fs/tracefs/event_inode.c | 427 +++++++++++++++++++++++++------------ fs/tracefs/internal.h | 29 ++- include/linux/trace_events.h | 4 + include/linux/tracefs.h | 43 ++++ kernel/trace/trace.c | 15 ++ kernel/trace/trace.h | 3 + kernel/trace/trace_events.c | 31 ++- kernel/trace/trace_events_filter.c | 3 + kernel/trace/trace_events_synth.c | 2 +- 9 files changed, 413 insertions(+), 144 deletions(-)
| |