ARM: 8642/1: LPAE: catch pending imprecise abort on unmask
authorAlexander Sverdlin <alexander.sverdlin@gmail.com>
Tue, 17 Jan 2017 20:10:11 +0000 (21:10 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 14 Feb 2017 23:22:51 +0000 (15:22 -0800)
commit2f46791849be84e5a7c2fe13b5e4ab37e663fd55
tree8e1e4a750da337a491e443d2373f7ab807adfef0
parent04ed4a9e21f524978e113754b0b6d374f2aef16f
ARM: 8642/1: LPAE: catch pending imprecise abort on unmask

commit 97a98ae5b8acf08d07d972c087b2def060bc9b73 upstream.

Asynchronous external abort is coded differently in DFSR with LPAE enabled.

Fixes: 9254970c "ARM: 8447/1: catch pending imprecise abort on unmask".
Signed-off-by: Alexander Sverdlin <alexander.sverdlin@nokia.com>
Cc: Russell King <linux@armlinux.org.uk>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: linux-arm-kernel@lists.infradead.org
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/arm/mm/fault.c
arch/arm/mm/fault.h