crypto: lrw - Fix atomic sleep when walking skcipher
authorHerbert Xu <herbert@gondor.apana.org.au>
Mon, 15 Apr 2019 06:37:34 +0000 (14:37 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 18 Apr 2019 14:13:46 +0000 (22:13 +0800)
commitb257b48cd5830c5b1d0c347eb281f9c28056f881
tree7da49f00e4efbf8f2e136af2b4eddd0a397a167c
parent44427c0fbc09b448b22410978a4ef6ee37599d25
crypto: lrw - Fix atomic sleep when walking skcipher

When we perform a walk in the completion function, we need to ensure
that it is atomic.

Fixes: ac3c8f36c31d ("crypto: lrw - Do not use auxiliary buffer")
Cc: <stable@vger.kernel.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Acked-by: Ondrej Mosnacek <omosnace@redhat.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/lrw.c