arm64: Enable interrupts in the EL0 undef handler
authorCatalin Marinas <catalin.marinas@arm.com>
Thu, 22 Aug 2013 10:47:37 +0000 (11:47 +0100)
committerMark Brown <broonie@linaro.org>
Thu, 15 May 2014 18:59:56 +0000 (19:59 +0100)
commit0195e1c67cd4b47ed4c2dbd0a94e69543121e0f0
treefada7c05bd2623d5e8fa781041cf294ae3e53184
parent3033aae67ae55a86e2a0b73199984ff060effa7b
arm64: Enable interrupts in the EL0 undef handler

do_undefinstr() has to be called with interrupts disabled since it may
read the instruction from the user address space which could lead to a
data abort and subsequent might_sleep() warning in do_page_fault().

Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
(cherry picked from commit 2600e130b3c90c8d6c13229d3d3a14dcb898a87b)
Signed-off-by: Mark Brown <broonie@linaro.org>
arch/arm64/kernel/entry.S