diff options
Diffstat (limited to 'kernel/trace/trace_events.c')
-rw-r--r-- | kernel/trace/trace_events.c | 14 |
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 | ||
1157 | struct notifier_block trace_module_nb = { | 1157 | static 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 | /* |