diff options
author | Ingo Molnar <mingo@kernel.org> | 2014-03-11 06:34:27 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@kernel.org> | 2014-03-11 06:34:27 -0400 |
commit | a02ed5e3e05ec5e8af21e645cccc77f3a6480aaf (patch) | |
tree | 95a0df31b0c9b1e0357b8dd378e2eab637970df4 /kernel/trace | |
parent | 2b3942e4bb20ef8ef26515bd958c2df83d9a6210 (diff) | |
parent | 96b3d28bf4b00f62fc8386ff5d487d1830793a3d (diff) |
Merge branch 'sched/urgent' into sched/core
Pick up fixes before queueing up new changes.
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'kernel/trace')
-rw-r--r-- | kernel/trace/trace_events.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/kernel/trace/trace_events.c b/kernel/trace/trace_events.c index e71ffd4eccb5..f3989ceb5cd5 100644 --- a/kernel/trace/trace_events.c +++ b/kernel/trace/trace_events.c | |||
@@ -1777,6 +1777,16 @@ static void trace_module_add_events(struct module *mod) | |||
1777 | { | 1777 | { |
1778 | struct ftrace_event_call **call, **start, **end; | 1778 | struct ftrace_event_call **call, **start, **end; |
1779 | 1779 | ||
1780 | if (!mod->num_trace_events) | ||
1781 | return; | ||
1782 | |||
1783 | /* Don't add infrastructure for mods without tracepoints */ | ||
1784 | if (trace_module_has_bad_taint(mod)) { | ||
1785 | pr_err("%s: module has bad taint, not creating trace events\n", | ||
1786 | mod->name); | ||
1787 | return; | ||
1788 | } | ||
1789 | |||
1780 | start = mod->trace_events; | 1790 | start = mod->trace_events; |
1781 | end = mod->trace_events + mod->num_trace_events; | 1791 | end = mod->trace_events + mod->num_trace_events; |
1782 | 1792 | ||