summaryrefslogtreecommitdiffstats
path: root/kernel/torture.c
diff options
context:
space:
mode:
authorSteven Rostedt (Red Hat) <rostedt@goodmis.org>2016-11-14 16:31:49 -0500
committerSteven Rostedt <rostedt@goodmis.org>2016-11-14 16:31:49 -0500
commit546fece4eae871f033925ccf0ff2b740725ae915 (patch)
tree04608cf612ed5f5173992abc25c554ed5169e9f7 /kernel/torture.c
parent977c1f9c8c022d0173181766b34a0db3705265a4 (diff)
downloadlinux-546fece4eae871f033925ccf0ff2b740725ae915.tar.bz2
ftrace: Add more checks for FTRACE_FL_DISABLED in processing ip records
When a module is first loaded and its function ip records are added to the ftrace list of functions to modify, they are set to DISABLED, as their text is still in a read only state. When the module is fully loaded, and can be updated, the flag is cleared, and if their's any functions that should be tracing them, it is updated at that moment. But there's several locations that do record accounting and should ignore records that are marked as disabled, or they can cause issues. Alexei already fixed one location, but others need to be addressed. Cc: stable@vger.kernel.org Fixes: b7ffffbb46f2 "ftrace: Add infrastructure for delayed enabling of module functions" Reported-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'kernel/torture.c')
0 files changed, 0 insertions, 0 deletions