android_kernel_xiaomi_sm8350/arch/sh
Paul Mundt 8a37f52052 sh: handle early calls to return_address() when using dwarf unwinder.
The dwarf unwinder ties in to an early initcall, but it's possible that
return_address() calls will be made prior to that. This implements some
additional error handling in to the dwarf unwinder as well as an exit
path in the return_address() case to bail out if the unwinder hasn't come
up yet.

This fixes a NULL pointer deref in early boot when mempool_alloc() blows
up on the not-yet-ready mempool via dwarf_unwind_stack().

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2010-05-25 16:16:40 +09:00
..
boards sh: disable SD-card write-protection detection on kfr2r09 2010-05-22 17:05:21 +09:00
boot sh: Fix zImage load address when CONFIG_32BIT=y 2010-04-25 20:44:23 +01:00
cchips sh: Fix up hp6xx build. 2010-02-05 17:45:14 +09:00
configs sh: fix up sh7785lcr_32bit_defconfig. 2010-05-24 08:33:53 +09:00
drivers sh: sh7751 pci controller io port fix 2010-04-26 16:02:25 +09:00
include sh: define DMA slaves per CPU type, remove now redundant header 2010-05-22 16:51:17 +09:00
kernel sh: handle early calls to return_address() when using dwarf unwinder. 2010-05-25 16:16:40 +09:00
lib arch/sh/lib/strlen.S: Checkpatch cleanup 2010-05-24 08:11:07 +09:00
lib64
math-emu sh: Move over to dynamically allocated FPU context. 2010-01-13 12:51:40 +09:00
mm sh: Fix up the NUMA build for recent LMB changes. 2010-05-18 18:15:44 +09:00
oprofile
tools Merge branch 'sh/stable-updates' 2010-01-18 20:47:37 +09:00
Kconfig Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6 2010-05-19 11:36:03 -07:00
Kconfig.cpu sh: Turn on speculative return for SH7785 and SH7786 2010-02-18 18:54:18 +09:00
Kconfig.debug
Makefile sh: mach-sdk7786: update defconfig for compressed kernel image. 2010-04-26 17:45:34 +09:00