metag: ftrace: Fix the comments for ftrace_modify_code
authorLi Bin <huawei.libin@huawei.com>
Sun, 6 Dec 2015 02:02:55 +0000 (10:02 +0800)
committerSteven Rostedt <rostedt@goodmis.org>
Wed, 23 Dec 2015 19:27:25 +0000 (14:27 -0500)
commite9b349f0892622831edcfbb63f5b88473e88dbc6
tree8c99274327cb31a176f65c25af07d3ce9d400214
parent5243238ad5c4a58a4d6c095c3318c36a7e18c08b
metag: ftrace: Fix the comments for ftrace_modify_code

There is no need to worry about module and __init text disappearing
case, because that ftrace has a module notifier that is called when
a module is being unloaded and before the text goes away and this
code grabs the ftrace_lock mutex and removes the module functions
from the ftrace list, such that it will no longer do any
modifications to that module's text, the update to make functions
be traced or not is done under the ftrace_lock mutex as well.
And by now, __init section codes should not been modified
by ftrace, because it is black listed in recordmcount.c and
ignored by ftrace.

Link: http://lkml.kernel.org/r/1449367378-29430-3-git-send-email-huawei.libin@huawei.com
Cc: linux-metag@vger.kernel.org
Acked-by: James Hogan <james.hogan@imgtec.com>
Suggested-by: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Li Bin <huawei.libin@huawei.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
arch/metag/kernel/ftrace.c
This page took 0.02557 seconds and 5 git commands to generate.