[for-linus][PATCH 0/5] tracing: Updates for 5.16-rc5

From: Steven Rostedt
Date: Thu Dec 09 2021 - 10:32:51 EST


Ftrace and tracefs fixes:

- Have tracefs honor the gid mount option

- Have new files in tracefs inherit the parent ownership

- Have direct_ops unregister when it has no more functions

- Properly clean up the ops when unregistering multi direct ops

- Add a sample module to test the multiple direct ops

git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
ftrace/urgent

Head SHA1: 72a86f97053fc70c8cfa6bdef3154bda8a811041


Jiri Olsa (3):
ftrace: Use direct_ops hash in unregister_ftrace_direct
ftrace: Add cleanup to unregister_ftrace_direct_multi
ftrace/samples: Add module to test multi direct modify interface

Steven Rostedt (VMware) (2):
tracefs: Have new files inherit the ownership of their parent
tracefs: Set all files to the same group ownership as the mount option

----
fs/tracefs/inode.c | 76 ++++++++++++++
kernel/trace/ftrace.c | 8 +-
samples/ftrace/Makefile | 1 +
samples/ftrace/ftrace-direct-multi-modify.c | 152 ++++++++++++++++++++++++++++
4 files changed, 236 insertions(+), 1 deletion(-)
create mode 100644 samples/ftrace/ftrace-direct-multi-modify.c