commit | 6454c2b83f719057069777132b13949e4c6b6350 | [log] [tgz] |
---|---|---|
author | Herbert Xu <herbert@gondor.apana.org.au> | Wed Feb 03 21:39:26 2016 +0800 |
committer | Herbert Xu <herbert@gondor.apana.org.au> | Sat Feb 06 15:23:55 2016 +0800 |
tree | 49d2a92d72b5461fd9388b058d912368d0e85c9c | |
parent | ec69bbfb9902c32a5c1492f2b1b8ad032a66d724 [diff] |
crypto: algif_skcipher - Do not dereference ctx without socket lock Any access to non-constant bits of the private context must be done under the socket lock, in particular, this includes ctx->req. This patch moves such accesses under the lock, and fetches the tfm from the parent socket which is guaranteed to be constant, rather than from ctx->req. Cc: stable@vger.kernel.org Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>