summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMegha Dey <megha.dey@linux.intel.com>2016-01-25 16:46:09 -0800
committerHerbert Xu <herbert@gondor.apana.org.au>2016-01-27 20:36:19 +0800
commit10cff58c6772587f9df422dc1dfaca936c66be1f (patch)
treeeacbd1eaacb3772e020c7776516d7f19b83a2183
parent3095e8e366b471f3bcdbf21c9c72a45718ff8756 (diff)
downloadlinux-stable-10cff58c6772587f9df422dc1dfaca936c66be1f.tar.gz
linux-stable-10cff58c6772587f9df422dc1dfaca936c66be1f.tar.bz2
linux-stable-10cff58c6772587f9df422dc1dfaca936c66be1f.zip
crypto: sha1-mb - Add missing args_digest offset
The _args_digest is defined as _args+_digest, both of which are the first members of 2 separate structures, effectively yielding _args_digest to have a value of zero. Thus, no errors have spawned yet due to this. To ensure sanity, adding the missing _args_digest offset to the sha1_mb_mgr_submit.S. Signed-off-by: Megha Dey <megha.dey@linux.intel.com> Acked-by: Tim Chen <tim.c.chen@linux.intel.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
-rw-r--r--arch/x86/crypto/sha-mb/sha1_mb_mgr_submit_avx2.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/crypto/sha-mb/sha1_mb_mgr_submit_avx2.S b/arch/x86/crypto/sha-mb/sha1_mb_mgr_submit_avx2.S
index 2ab9560b53c8..c420d89b175f 100644
--- a/arch/x86/crypto/sha-mb/sha1_mb_mgr_submit_avx2.S
+++ b/arch/x86/crypto/sha-mb/sha1_mb_mgr_submit_avx2.S
@@ -197,7 +197,7 @@ len_is_0:
vpinsrd $1, _args_digest+1*32(state , idx, 4), %xmm0, %xmm0
vpinsrd $2, _args_digest+2*32(state , idx, 4), %xmm0, %xmm0
vpinsrd $3, _args_digest+3*32(state , idx, 4), %xmm0, %xmm0
- movl 4*32(state, idx, 4), DWORD_tmp
+ movl _args_digest+4*32(state, idx, 4), DWORD_tmp
vmovdqu %xmm0, _result_digest(job_rax)
movl DWORD_tmp, _result_digest+1*16(job_rax)