Re: [PATCH 0/4] ftrace: Protect RCU accesses to direct_functions

Jiri Olsa <[email protected]> Sun, 2 Aug 2026 22:37:20 +0200
Newsgroups org.kernel.vger.linux-trace-kernel,org.kernel.vger.linux-kernel
Message-ID <am-qgJG8rB9Y5-W8@krava>
On Thu, Jul 30, 2026 at 11:04:07PM +0800, Leon Hwang wrote:
> 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/[email protected]/
> 
> 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

Acked-by: Jiri Olsa <[email protected]>

thanks,
jirka

> 
>  kernel/trace/ftrace.c | 27 ++++++++++++++++++---------
>  kernel/trace/trace.c  |  2 +-
>  2 files changed, 19 insertions(+), 10 deletions(-)
> 
> -- 
> 2.55.0
>