[PATCH 0/4] ftrace: Protect RCU accesses to direct_functions
From: Leon Hwang
Date: Thu Jul 30 2026 - 11:18:00 EST
Sashiko reported a potential issue of directly accessing
direct_functions [1], which will be addressed by patch #1.
The patch #2 and #3 protect accesses to the RCU-managed direct_functions
hash in its delete, and modify paths.
The final patch removes an unnecessary empty argument from a
scoped_guard() invocation.
[1] https://lore.kernel.org/all/20260727145217.72B9C1F000E9@xxxxxxxxxxxxxxx/
Leon Hwang (4):
ftrace: Protect direct_functions in ftrace_find_rec_direct
ftrace: Protect direct_functions in update_ftrace_direct_del
ftrace: Protect direct_functions in update_ftrace_direct_mod
ftrace: Drop extra comma in trace_buffered_event_enable
kernel/trace/ftrace.c | 27 ++++++++++++++++++---------
kernel/trace/trace.c | 2 +-
2 files changed, 19 insertions(+), 10 deletions(-)
--
2.55.0