commit | 25ef4a67e78e1322d55f0a38783537ed89addc02 | [log] [tgz] |
---|---|---|
author | Seth Forshee <seth.forshee@gmail.com> | Mon Mar 02 22:39:36 2009 +0100 |
committer | Russell King <rmk+kernel@arm.linux.org.uk> | Tue Mar 03 12:11:25 2009 +0000 |
tree | 030221d967bba0ab8d5274159063f839e6f503cc | |
parent | c8532db7f2661b63f658b9a08cf4053a3e6abb78 [diff] |
[ARM] 5416/1: Use unused address in v6_early_abort The target of the strex instruction to clear the exlusive monitor is currently the top of the stack. If the store succeeeds this corrupts r0 in pt_regs. Use the next stack location instead of the current one to prevent any chance of corrupting an in-use address. Signed-off-by: Seth Forshee <seth.forshee@gmail.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>