aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace.c
diff options
context:
space:
mode:
authorTörök Edwin <edwintorok@gmail.com>2008-11-28 04:17:56 -0500
committerIngo Molnar <mingo@elte.hu>2008-11-28 05:33:00 -0500
commitc7425acb42fff1e723b05fbf4ea11e9a455d95dc (patch)
tree15720cbd28def3a0ccec8d9920b9dc9eb7dab671 /kernel/trace/trace.c
parentc7cc77307669336a08928ab8668bdb3f3bcc021b (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.c2
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
1013void __trace_userstack(struct trace_array *tr, 1015void __trace_userstack(struct trace_array *tr,