[for-next][PATCH 00/15] ftrace: Updates for 6.11

From: Steven Rostedt
Date: Thu Jun 06 2024 - 08:12:50 EST


git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
fgraph/for-next

Head SHA1: f6716bf04b50e791f47a5e35002ccec22b7c74be


Jiapeng Chong (1):
fgraph: Remove some unused functions

Steven Rostedt (Google) (13):
ftrace: Add back ftrace_update_trampoline() to ftrace_update_pid_func()
ftrace/selftests: Fix pid test with function graph not showing pids
ftrace: Rename dup_hash() and comment it
ftrace: Remove "ftrace_hash" parameter from __ftrace_hash_rec_update()
ftrace: Add comments to ftrace_hash_rec_disable/enable()
ftrace: Convert "inc" parameter to bool in ftrace_hash_rec_update_modify()
ftrace: Add comments to ftrace_hash_move() and friends
ftrace: Declare function_trace_op in header to quiet sparse warning
ftrace: Assign ftrace_list_end to ftrace_ops_list type cast to RCU
ftrace: Assign RCU list variable with rcu_assign_ptr()
ftrace: Fix prototypes for ftrace_startup/shutdown_subops()
function_graph: Make fgraph_do_direct static key static
function_graph: Do not update pid func if CONFIG_DYNAMIC_FTRACE not enabled

Tatsuya S (1):
ftrace: Hide one more entry in stack trace when ftrace_pid is enabled

----
include/linux/ftrace.h | 3 +
kernel/trace/fgraph.c | 17 +--
kernel/trace/ftrace.c | 166 ++++++++++++---------
kernel/trace/ftrace_internal.h | 9 ++
kernel/trace/trace.h | 1 -
kernel/trace/trace_functions.c | 7 +-
.../ftrace/test.d/ftrace/func-filter-pid.tc | 2 +
7 files changed, 120 insertions(+), 85 deletions(-)