diff options
author | Steven Rostedt <[email protected]> | 2008-11-18 23:57:14 -0500 |
---|---|---|
committer | Steven Rostedt <[email protected]> | 2008-11-19 00:18:54 -0500 |
commit | 820432783190b4096499e38a4a4d7095c511913d (patch) | |
tree | d8300e0853c44fbc157625a1b57f55c7162d01c9 | |
parent | f10ed36ec1118c6f9523cd7e53cb0aadb53efe9f (diff) |
ftrace: make filtered functions effective on setting
Impact: fix filter selection to apply when set
It can be confusing when the set_filter_functions is set (or cleared)
and the functions being recorded by the dynamic tracer does not
match.
This patch causes the code to be updated if the function tracer is
enabled and the filter is changed.
Signed-off-by: Steven Rostedt <[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>
-rw-r--r-- | kernel/trace/ftrace.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/trace/ftrace.c b/kernel/trace/ftrace.c index dcac7418f688..5cbddb59e99f 100644 --- a/kernel/trace/ftrace.c +++ b/kernel/trace/ftrace.c @@ -1189,7 +1189,7 @@ ftrace_regex_release(struct inode *inode, struct file *file, int enable) mutex_lock(&ftrace_sysctl_lock); mutex_lock(&ftrace_start_lock); - if (iter->filtered && ftrace_start && ftrace_enabled) + if (ftrace_start && ftrace_enabled) ftrace_run_update_code(FTRACE_ENABLE_CALLS); mutex_unlock(&ftrace_start_lock); mutex_unlock(&ftrace_sysctl_lock); |