On Tue, 19 Jul 2022 23:24:35 +0000 Song Liu <songliubraving@xxxxxx> wrote: > Actually, we cannot blindly lock direct_mutex here, as > register_ftrace_direct() already locks it before calling > register_ftrace_function(). We still need the if (IPMODIFY) > check. Let's not play games with this then. Create a register_ftrace_function_nolock() and use that for register_ftrace_direct(). Otherwise it's going to be a nightmare to keep track of. -- Steve