aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/util/scripting-engines/trace-event-perl.c
diff options
context:
space:
mode:
authorJussi Kivilinna <[email protected]>2013-05-21 14:09:41 +0000
committerHerbert Xu <[email protected]>2013-05-28 05:46:47 +0000
commitde614e561b9c633073caae8f86399aa8923ef85d (patch)
treea95cbac49c0cf81bb59c2f3346b6c5bca4ecefb8 /tools/perf/util/scripting-engines/trace-event-perl.c
parentcrypto: caam - fix inconsistent assoc dma mapping direction (diff)
downloadkernel-de614e561b9c633073caae8f86399aa8923ef85d.tar.gz
kernel-de614e561b9c633073caae8f86399aa8923ef85d.zip
crypto: sha256_ssse3 - fix stack corruption with SSSE3 and AVX implementations
The _XFER stack element size was set too small, 8 bytes, when it needs to be 16 bytes. As _XFER is the last stack element used by these implementations, the 16 byte stores with 'movdqa' corrupt the stack where the value of register %r12 is temporarily stored. As these implementations align the stack pointer to 16 bytes, this corruption did not happen every time. Patch corrects this issue. Reported-by: Julian Wollrath <[email protected]> Signed-off-by: Jussi Kivilinna <[email protected]> Tested-by: Julian Wollrath <[email protected]> Acked-by: Tim Chen <[email protected]> Signed-off-by: Herbert Xu <[email protected]>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-perl.c')
0 files changed, 0 insertions, 0 deletions