Re: [PATCH -v5 05/17] x86/ftrace: Use text_poke()

From: Peter Zijlstra
Date: Thu Nov 14 2019 - 08:18:41 EST


On Wed, Nov 13, 2019 at 09:27:41AM -0500, Steven Rostedt wrote:

> Yeah, let's keep it this way, but still needs a comment.

The function now reads:

int ftrace_arch_code_modify_post_process(void)
__releases(&text_mutex)
{
/*
* ftrace_module_enable()
* ftrace_arch_code_modify_prepare()
* do_for_each_ftrace_rec()
* __ftrace_replace_code()
* ftrace_make_{call,nop}()
* ftrace_modify_code_direct()
* text_poke_queue()
* ftrace_arch_code_modify_post_process()
* text_poke_finish()
*/
text_poke_finish();
ftrace_poke_late = 0;
mutex_unlock(&text_mutex);
return 0;
}

Patch is otherwise unchanged.