diff options
author | Török Edwin <edwintorok@gmail.com> | 2008-11-28 04:17:56 -0500 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-11-28 05:33:00 -0500 |
commit | c7425acb42fff1e723b05fbf4ea11e9a455d95dc (patch) | |
tree | 15720cbd28def3a0ccec8d9920b9dc9eb7dab671 /kernel/trace/trace.c | |
parent | c7cc77307669336a08928ab8668bdb3f3bcc021b (diff) |
tracing, alpha: fix build: add missing #ifdef CONFIG_STACKTRACE
There are architectures that still have no stacktrace support.
Signed-off-by: Török Edwin <edwintorok@gmail.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'kernel/trace/trace.c')
-rw-r--r-- | kernel/trace/trace.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c index 5811e0a5f732..91887a280ab9 100644 --- a/kernel/trace/trace.c +++ b/kernel/trace/trace.c | |||
@@ -983,6 +983,7 @@ static void ftrace_trace_userstack(struct trace_array *tr, | |||
983 | struct trace_array_cpu *data, | 983 | struct trace_array_cpu *data, |
984 | unsigned long flags, int pc) | 984 | unsigned long flags, int pc) |
985 | { | 985 | { |
986 | #ifdef CONFIG_STACKTRACE | ||
986 | struct ring_buffer_event *event; | 987 | struct ring_buffer_event *event; |
987 | struct userstack_entry *entry; | 988 | struct userstack_entry *entry; |
988 | struct stack_trace trace; | 989 | struct stack_trace trace; |
@@ -1008,6 +1009,7 @@ static void ftrace_trace_userstack(struct trace_array *tr, | |||
1008 | 1009 | ||
1009 | save_stack_trace_user(&trace); | 1010 | save_stack_trace_user(&trace); |
1010 | ring_buffer_unlock_commit(tr->buffer, event, irq_flags); | 1011 | ring_buffer_unlock_commit(tr->buffer, event, irq_flags); |
1012 | #endif | ||
1011 | } | 1013 | } |
1012 | 1014 | ||
1013 | void __trace_userstack(struct trace_array *tr, | 1015 | void __trace_userstack(struct trace_array *tr, |