]> err.no Git - linux-2.6/blobdiff - arch/sh/kernel/stacktrace.c
Merge branch 'sa1100'
[linux-2.6] / arch / sh / kernel / stacktrace.c
index 0d5268afe80f35fff78b48cd2c559225c4fedb4a..d41e561be20eafacbacf9c99fd08a84d1f1e2321 100644 (file)
 /*
  * Save stack-backtrace addresses into a stack_trace buffer.
  */
-void save_stack_trace(struct stack_trace *trace, struct task_struct *task)
+void save_stack_trace(struct stack_trace *trace)
 {
-       unsigned long *sp;
-
-       if (!task)
-               task = current;
-       if (task == current)
-               sp = (unsigned long *)current_stack_pointer;
-       else
-               sp = (unsigned long *)task->thread.sp;
+       unsigned long *sp = (unsigned long *)current_stack_pointer;
 
        while (!kstack_end(sp)) {
                unsigned long addr = *sp++;