aboutsummaryrefslogtreecommitdiff
path: root/lib/memory-notifier-error-inject.c
diff options
context:
space:
mode:
authorJosh Poimboeuf <[email protected]>2017-09-18 14:42:04 -0500
committerHerbert Xu <[email protected]>2017-09-20 17:42:34 +0800
commit3ed7b4d67c6745300c9b5c6baa55da1161b57f60 (patch)
treeb1667e8330069724dbd53c74b6218c67b275f3d0 /lib/memory-notifier-error-inject.c
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 <[email protected]> Reported-by: Peter Zijlstra <[email protected]> Tested-by: Eric Biggers <[email protected]> Acked-by: Eric Biggers <[email protected]> Signed-off-by: Josh Poimboeuf <[email protected]> Signed-off-by: Herbert Xu <[email protected]>
Diffstat (limited to 'lib/memory-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions