aboutsummaryrefslogtreecommitdiff
path: root/arch/score
diff options
context:
space:
mode:
authorJosh Poimboeuf2017-09-18 14:42:04 -0500
committerHerbert Xu2017-09-20 17:42:34 +0800
commit3ed7b4d67c6745300c9b5c6baa55da1161b57f60 (patch)
treeb1667e8330069724dbd53c74b6218c67b275f3d0 /arch/score
parentc66cc3be2951fad4d7d7f799baf57c8c5cc8d655 (diff)
crypto: x86/des3_ede - Fix RBP usage
Using RBP as a temporary register breaks frame pointer convention and breaks stack traces when unwinding from an interrupt in the crypto code. Use RSI instead of RBP for RT1. Since RSI is also used as a the 'dst' function argument, it needs to be saved on the stack until the argument is needed. Reported-by: Eric Biggers <ebiggers@google.com> Reported-by: Peter Zijlstra <peterz@infradead.org> Tested-by: Eric Biggers <ebiggers@google.com> Acked-by: Eric Biggers <ebiggers@google.com> Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'arch/score')
0 files changed, 0 insertions, 0 deletions