aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace.h
diff options
context:
space:
mode:
authorSteven Rostedt <srostedt@redhat.com>2011-01-27 22:37:09 -0500
committerSteven Rostedt <rostedt@goodmis.org>2011-02-07 20:56:18 -0500
commit58d9a597c4275d830a819625e7d437cd6fb23fa5 (patch)
tree823a4eea8d421314c1b2e259bc5fb376734f7847 /kernel/trace/trace.h
parent6d54057d76e25c91165cda0e6e007f1811faa2be (diff)
tracing/filter: Move OR and AND logic out of fn() method
The ops OR and AND act different from the other ops, as they are the only ones to take other ops as their arguements. These ops als change the logic of the filter_match_preds. By removing the OR and AND fn's we can also remove the val1 and val2 that is passed to all other fn's and are unused. Cc: Tom Zanussi <tzanussi@gmail.com> Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'kernel/trace/trace.h')
-rw-r--r--kernel/trace/trace.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/kernel/trace/trace.h b/kernel/trace/trace.h
index 9021f8c0c0c3..1597bc0749c1 100644
--- a/kernel/trace/trace.h
+++ b/kernel/trace/trace.h
@@ -677,8 +677,7 @@ struct event_subsystem {
677struct filter_pred; 677struct filter_pred;
678struct regex; 678struct regex;
679 679
680typedef int (*filter_pred_fn_t) (struct filter_pred *pred, void *event, 680typedef int (*filter_pred_fn_t) (struct filter_pred *pred, void *event);
681 int val1, int val2);
682 681
683typedef int (*regex_match_func)(char *str, struct regex *r, int len); 682typedef int (*regex_match_func)(char *str, struct regex *r, int len);
684 683