linux/arch/xtensa/kernel
Johannes Weiner 28a0ce7f64 xtensa: use correct stack pointer for stack traces
Right now, the xtensa stacktrace code reads the _current_ kernel stack
pointer if nothing is supplied.  With debugging facilities like sysrq
this means that the backtrace of the sysrq-handler is printed instead
of a trace of the given task's stack.

When no stack pointer is specified in show_trace() and show_stack(),
use the stack pointer that comes with the handed in task descriptor to
make stack traces more useful.

Signed-off-by: Johannes Weiner <jw@emlix.com>
Signed-off-by: Chris Zankel <chris@zankel.net>
2009-04-02 23:38:57 -07:00
..
align.S [PATCH] xtensa: remove extra header files 2006-12-10 09:55:39 -08:00
asm-offsets.c xtensa: use kbuild.h macros instead of defining them in asm-offsets.c 2008-04-29 08:06:29 -07:00
coprocessor.S [XTENSA] Add support for configurable registers and coprocessors 2008-02-13 17:41:43 -08:00
entry.S xtensa: move headers files to arch/xtensa/include 2008-11-06 10:25:09 -08:00
head.S [XTENSA] Move common sections into bss sections 2007-05-31 17:48:07 -07:00
init_task.c take init_fs to saner place 2008-12-31 18:07:42 -05:00
io.c [XTENSA] Move string-io functions to io.c from pci.c 2007-08-27 13:53:22 -07:00
irq.c sparseirq: use kstat_irqs_cpu instead 2009-01-11 15:53:13 +01:00
Makefile Generic semaphore implementation 2008-04-17 10:42:34 -04:00
module.c [XTENSA] Fix modules for non-exec processor configurations 2008-02-13 17:23:26 -08:00
pci-dma.c fix file specification in comments 2007-05-09 08:58:16 +02:00
pci.c [XTENSA] Move string-io functions to io.c from pci.c 2007-08-27 13:53:22 -07:00
platform.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
process.c [XTENSA] Add support for configurable registers and coprocessors 2008-02-13 17:41:43 -08:00
ptrace.c [XTENSA] Allow debugger to modify the WINDOWBASE register. 2008-02-13 17:45:36 -08:00
setup.c xtensa: fix compilation somewhat 2009-03-10 15:55:10 -07:00
signal.c [XTENSA] Add support for the sa_restorer function 2008-02-13 17:42:31 -08:00
syscall.c flag parameters: pipe 2008-07-24 10:47:28 -07:00
time.c calibrate_delay() must be __cpuinit 2008-02-06 10:41:08 -08:00
traps.c xtensa: use correct stack pointer for stack traces 2009-04-02 23:38:57 -07:00
vectors.S [PATCH] xtensa: remove extra header files 2006-12-10 09:55:39 -08:00
vmlinux.lds.S xtensa: move headers files to arch/xtensa/include 2008-11-06 10:25:09 -08:00
xtensa_ksyms.c remove unneeded #include <linux/ide.h>'s 2008-08-05 18:17:00 +02:00