From: Marc Zyngier Date: Mon, 4 Nov 2013 10:42:29 +0000 (+0100) Subject: ARM: 7876/1: clear Thumb-2 IT state on exception handling X-Git-Tag: v3.13-rc1~103^2^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e16b31bf47738f4498d7ce632e12d7d2a6a2492a;p=pandora-kernel.git ARM: 7876/1: clear Thumb-2 IT state on exception handling The exception handling code fails to clear the IT state, potentially leading to incorrect execution of the fixup if the size of the IT block is more than one. Let fixup_exception do the IT sanitizing if a fixup has been found, and restore CPSR from the stack when returning from a data abort. Cc: Will Deacon Cc: stable@vger.kernel.org Reviewed-by: Catalin Marinas Signed-off-by: Marc Zyngier Signed-off-by: Russell King --- Reading git-diff-tree failed