[MIPS] Improve unwind_stack()
commit7ed522b5f803fe79cc2c7fde6ca9e326f9f60cf7
authorFranck Bui-Huu <vagabon.xyz@gmail.com>
Thu, 3 Aug 2006 07:29:21 +0000 (3 09:29 +0200)
committerRalf Baechle <ralf@linux-mips.org>
Thu, 3 Aug 2006 16:08:27 +0000 (3 17:08 +0100)
tree3aabfb2550e7e31238a9db04e535efe4f8873201
parentb5ab94093361a03668cd056a5bd278e8cc4bd32b
[MIPS] Improve unwind_stack()

This patch allows unwind_stack() to return ra for leaf function.
But it tries to detects cases where get_frame_info() wrongly
consider nested function as a leaf one.

It also pass 'unsinged long *sp' instead of 'unsigned long **sp'
as second parameter. The code looks cleaner.

Signed-off-by: Franck Bui-Huu <vagabon.xyz@gmail.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/kernel/process.c
arch/mips/kernel/traps.c