Skip to content

tracing: Final (hopefully!) updates for v6.7

Steven Rostedt lkml stable 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest12 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/12tracing: Have trace_event_file have ref countersinclude/linux/trace_events.h kernel/trace/trace.c kernel/trace/trace.h +2 more+52 -40 replies
2/12eventfs: Remove extra dget() in eventfs_create_events_dir()fs/tracefs/event_inode.c+0 -30 replies
3/12tracing: Have the user copy of synthetic event address use correct contextkernel/trace/trace_events_synth.c+1 -10 replies
4/12eventfs: Fix kerneldoc of eventfs_remove_rec()fs/tracefs/event_inode.c+4 -20 replies
5/12eventfs: Remove "is_freed" union with rcu headfs/tracefs/event_inode.c fs/tracefs/internal.h+5 -30 replies
6/12eventfs: Have a free_ei() that just frees the eventfs_inodefs/tracefs/event_inode.c+11 -80 replies
7/12eventfs: Test for ei->is_freed when accessing ei->dentryfs/tracefs/event_inode.c fs/tracefs/internal.h+41 -70 replies
8/12eventfs: Save ownership and modefs/tracefs/event_inode.c fs/tracefs/internal.h+151 -130 replies
9/12eventfs: Hold eventfs_mutex when calling callback functionsfs/tracefs/event_inode.c include/linux/tracefs.h+63 -20 replies
10/12eventfs: Delete eventfs_inode when the last dentry is freedfs/tracefs/event_inode.c fs/tracefs/internal.h+69 -790 replies
11/12eventfs: Remove special processing of dput() of events directoryfs/tracefs/event_inode.c+2 -170 replies
12/12eventfs: Use simple_recursive_removal() to clean up dentriesfs/tracefs/event_inode.c fs/tracefs/internal.h+44 -350 replies

Reviews trailers per patch

3 of 12 patches have a Reviewed-by or Acked-by.

PatchBeau BelgraveMasami Hiramatsu (Google)Linux Kernel Functional TestingNaresh Kamboju
1/12T-b
2/12
3/12
4/12
5/12R-b
6/12R-b
7/12T-b R-b T-b T-b
8/12
9/12T-b T-b
10/12
11/12
12/12

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 4 reviewers.

Read the v1 thread

Cover letter [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(-)