summaryrefslogtreecommitdiff
path: root/crypto/streebog_generic.c
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2019-12-07 22:15:15 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2019-12-11 16:48:38 +0800
commitbc1d8cb6169a2deb7dbcad8ac6ed8ade1bc2bb05 (patch)
tree05d67f852eecd755f29595aeabac40223b4e9624 /crypto/streebog_generic.c
parentbc39d9486351deb0881a382c6c2d52b73467d304 (diff)
downloadlinux-crypto-bc1d8cb6169a2deb7dbcad8ac6ed8ade1bc2bb05.tar.gz
linux-crypto-bc1d8cb6169a2deb7dbcad8ac6ed8ade1bc2bb05.zip
crypto: api - Fix race condition in crypto_spawn_alg
The function crypto_spawn_alg is racy because it drops the lock before shooting the dying algorithm. The algorithm could disappear altogether before we shoot it. This patch fixes it by moving the shooting into the locked section. Fixes: 525ed3dcb430 ("[CRYPTO] api: Added spawns") Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/streebog_generic.c')
0 files changed, 0 insertions, 0 deletions