aboutsummaryrefslogtreecommitdiff
path: root/lib/netdev-notifier-error-inject.c
diff options
context:
space:
mode:
authorJosh Poimboeuf <[email protected]>2017-09-18 14:42:09 -0500
committerHerbert Xu <[email protected]>2017-09-20 17:42:37 +0800
commit539012dcbdd1ff028268764385ed1f6d600812a7 (patch)
tree70af2b7c2bebc7b31f6a0535eac4585f5fec55de /lib/netdev-notifier-error-inject.c
parentd3dfbfe2e6e7ecd620531d5201314ad14c4ed5b3 (diff)
crypto: x86/sha256-ssse3 - 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. Swap the usages of R12 and RBP. Use R12 for the TBL register, and use RBP to store the pre-aligned stack pointer. 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/netdev-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions