arm64: Unmask asynchronous aborts when in kernel mode
authorCatalin Marinas <catalin.marinas@arm.com>
Thu, 21 Nov 2013 14:46:17 +0000 (14:46 +0000)
committerCatalin Marinas <catalin.marinas@arm.com>
Mon, 25 Nov 2013 16:44:05 +0000 (16:44 +0000)
commitb3bf6aa7e79117419f7eddccf0b7af4382d823c3
tree0f055403c68a07fe20673c15f90dbcd4db8965f8
parentdf503ba7f653c590b475ab80bde788edf5af70d5
arm64: Unmask asynchronous aborts when in kernel mode

The asynchronous aborts are generally fatal for the kernel but they can
be masked via the pstate A bit. If a system error happens while in
kernel mode, it won't be visible until returning to user space. This
patch enables this kind of abort early to help identifying the cause.

Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/include/asm/irqflags.h
arch/arm64/kernel/setup.c
arch/arm64/kernel/smp.c