diff options
author | Lucas Stach <l.stach@pengutronix.de> | 2015-10-19 15:38:09 +0300 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2015-10-19 19:08:33 +0300 |
commit | 9254970cbbf542a0085e491810f0144a27885702 (patch) | |
tree | f46c0c1ce8575aecc8133703117a1be5ab181ad1 /arch/arm/kernel/devtree.c | |
parent | c8d46ece44458a2088896d6fcae123a72bdfd429 (diff) | |
download | linux-9254970cbbf542a0085e491810f0144a27885702.tar.xz |
ARM: 8447/1: catch pending imprecise abort on unmask
Install a non-faulting handler just before unmasking imprecise aborts
and switch back to the regular one after unmasking is done.
This catches any pending imprecise abort that the firmware/bootloader
may have left behind that would normally crash the kernel at that point.
As there are apparently a lot of bootlaoders out there that do such a
thing it makes sense to handle it in the common startup code.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Tested-by: Tyler Baker <tyler.baker@linaro.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/kernel/devtree.c')
0 files changed, 0 insertions, 0 deletions