diff options
author | Steven Rostedt <rostedt@goodmis.org> | 2016-04-14 07:38:13 -0400 |
---|---|---|
committer | Steven Rostedt <rostedt@goodmis.org> | 2016-06-20 09:54:16 -0400 |
commit | 4e267db135c44d0b18e553899fe7df32b89211a5 (patch) | |
tree | b1bad551792fd5f2ddce929802db8be0a90324f6 /kernel/trace/trace.h | |
parent | 0ded5174e976e2b2a354fe38abf1ebf4492c6dc3 (diff) | |
download | op-kernel-dev-4e267db135c44d0b18e553899fe7df32b89211a5.zip op-kernel-dev-4e267db135c44d0b18e553899fe7df32b89211a5.tar.gz |
tracing: Make the pid filtering helper functions global
Make the functions used for pid filtering global for tracing, such that the
function tracer can use the pid code as well.
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'kernel/trace/trace.h')
-rw-r--r-- | kernel/trace/trace.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/kernel/trace/trace.h b/kernel/trace/trace.h index 5167c36..1723308 100644 --- a/kernel/trace/trace.h +++ b/kernel/trace/trace.h @@ -628,6 +628,15 @@ extern unsigned long nsecs_to_usecs(unsigned long nsecs); extern unsigned long tracing_thresh; +/* PID filtering */ +bool trace_find_filtered_pid(struct trace_pid_list *filtered_pids, + pid_t search_pid); +bool trace_ignore_this_task(struct trace_pid_list *filtered_pids, + struct task_struct *task); +void trace_filter_add_remove_task(struct trace_pid_list *pid_list, + struct task_struct *self, + struct task_struct *task); + #ifdef CONFIG_TRACER_MAX_TRACE void update_max_tr(struct trace_array *tr, struct task_struct *tsk, int cpu); void update_max_tr_single(struct trace_array *tr, |