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