aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace_events.c
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2009-09-16 15:16:37 -0400
committerIngo Molnar <mingo@elte.hu>2009-09-16 15:16:37 -0400
commit40d9d82c8ab8c4e2373a23a1e31dc8d84c53aa01 (patch)
tree610700282791b0469bbf09921993857e0b0b51fe /kernel/trace/trace_events.c
parent983f2163e7fdf11a15e05816de243f93f07eafca (diff)
parentb36461da2a0389149d7f88f3cbc05a30d1db9faa (diff)
Merge branch 'tip/tracing/core4' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/core
Diffstat (limited to 'kernel/trace/trace_events.c')
-rw-r--r--kernel/trace/trace_events.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/kernel/trace/trace_events.c b/kernel/trace/trace_events.c
index adbed124c3e7..787f0fb0994e 100644
--- a/kernel/trace/trace_events.c
+++ b/kernel/trace/trace_events.c
@@ -1154,7 +1154,7 @@ static int trace_module_notify(struct notifier_block *self,
1154} 1154}
1155#endif /* CONFIG_MODULES */ 1155#endif /* CONFIG_MODULES */
1156 1156
1157struct notifier_block trace_module_nb = { 1157static struct notifier_block trace_module_nb = {
1158 .notifier_call = trace_module_notify, 1158 .notifier_call = trace_module_notify,
1159 .priority = 0, 1159 .priority = 0,
1160}; 1160};
@@ -1326,6 +1326,18 @@ static __init void event_trace_self_tests(void)
1326 if (!call->regfunc) 1326 if (!call->regfunc)
1327 continue; 1327 continue;
1328 1328
1329/*
1330 * Testing syscall events here is pretty useless, but
1331 * we still do it if configured. But this is time consuming.
1332 * What we really need is a user thread to perform the
1333 * syscalls as we test.
1334 */
1335#ifndef CONFIG_EVENT_TRACE_TEST_SYSCALLS
1336 if (call->system &&
1337 strcmp(call->system, "syscalls") == 0)
1338 continue;
1339#endif
1340
1329 pr_info("Testing event %s: ", call->name); 1341 pr_info("Testing event %s: ", call->name);
1330 1342
1331 /* 1343 /*