diff options
author | Seth Forshee <seth.forshee@gmail.com> | 2009-03-02 22:39:36 +0100 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2009-03-03 13:11:25 +0100 |
commit | 25ef4a67e78e1322d55f0a38783537ed89addc02 (patch) | |
tree | 030221d967bba0ab8d5274159063f839e6f503cc /drivers/dma/mv_xor.c | |
parent | [ARM] 5411/1: S3C64XX: Fix EINT unmask (diff) | |
download | linux-25ef4a67e78e1322d55f0a38783537ed89addc02.tar.xz linux-25ef4a67e78e1322d55f0a38783537ed89addc02.zip |
[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>
Diffstat (limited to 'drivers/dma/mv_xor.c')
0 files changed, 0 insertions, 0 deletions