linux-stable/arch/arm64/kernel
Mark Rutland 9955ac47f4 arm64: don't kill the kernel on a bad esr from el0
Rather than completely killing the kernel if we receive an esr value we
can't deal with in the el0 handlers, send the process a SIGILL and log
the esr value in the hope that we can debug it. If we receive a bad esr
from el1, we'll die() as before.

Signed-off-by: Mark Rutland <mark.rutland@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Cc: stable@vger.kernel.org
2013-05-31 16:04:51 +01:00
..
vdso
.gitignore
arm64ksyms.c arm64: kernel: compiling issue, need 'EXPORT_SYMBOL(clear_page)' 2013-05-24 17:31:03 +01:00
asm-offsets.c
cputable.c
debug-monitors.c arm64: debug: clear mdscr_el1 instead of taking the OS lock 2013-05-13 11:44:56 +01:00
early_printk.c arm64: Fix duplicate definition of early_console 2013-05-13 11:44:53 +01:00
entry-fpsimd.S
entry.S arm64: treat unhandled compat el0 traps as undef 2013-05-31 16:04:44 +01:00
fpsimd.c
head.S arm64: head: match all affinity levels in the pen of the secondaries 2013-03-20 18:09:42 +00:00
hw_breakpoint.c
hyp-stub.S
io.c
irq.c arm64: Use irqchip_init() for interrupt controller initialisation 2013-03-26 16:02:23 +00:00
kuser32.S
Makefile
module.c
perf_event.c
process.c - Since drivers/irqchip/irq-gic.c no longer has dependencies on arm32 2013-05-08 15:15:27 -07:00
psci.c
ptrace.c
setup.c arm64: Invoke the of_platform_populate() at arch_initcall() level 2013-05-14 15:44:46 +01:00
signal.c
signal32.c
smp.c Main features: 2013-04-30 10:10:48 -07:00
smp_psci.c arm64: psci: Use the MPIDR values from cpu_logical_map for cpu ids. 2013-03-26 11:58:10 +00:00
smp_spin_table.c
stacktrace.c
sys.c
sys32.S unify compat fanotify_mark(2), switch to COMPAT_SYSCALL_DEFINE 2013-05-09 13:46:38 -04:00
sys_compat.c
time.c ARM: convert arm/arm64 arch timer to use CLKSRC_OF init 2013-04-11 15:11:15 -05:00
traps.c arm64: don't kill the kernel on a bad esr from el0 2013-05-31 16:04:51 +01:00
vdso.c
vmlinux.lds.S