commit | c459bd7beda0295ea67db0ce2004a49addb2f765 | [log] [tgz] |
---|---|---|
author | Tim Chen <tim.c.chen@linux.intel.com> | Wed Feb 01 10:45:02 2017 -0800 |
committer | Herbert Xu <herbert@gondor.apana.org.au> | Sat Feb 11 17:50:41 2017 +0800 |
tree | b9367df4079888e70d00b02f04e530d09c23daee | |
parent | 5d3d9c8bda2c74b13185704e504cdf0aa5210723 [diff] |
crypto: sha512-mb - Protect sha512 mb ctx mgr access The flusher and regular multi-buffer computation via mcryptd may race with another. Add here a lock and turn off interrupt to to access multi-buffer computation state cstate->mgr before a round of computation. This should prevent the flusher code jumping in. Signed-off-by: Tim Chen <tim.c.chen@linux.intel.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>