summaryrefslogtreecommitdiff
path: root/crypto/ecc_curve_defs.h
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2019-12-07 22:15:15 +0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2020-02-11 04:35:31 -0800
commitf0a235bd332c3568b2b1b7d32c08a5dfc02c3b64 (patch)
tree67754e75e47f6c9adb056987beff434dcb293dea /crypto/ecc_curve_defs.h
parenta9edfdb29f48bdea757bbd057cab816edf58b4d2 (diff)
downloadlinux-crypto-f0a235bd332c3568b2b1b7d32c08a5dfc02c3b64.tar.gz
linux-crypto-f0a235bd332c3568b2b1b7d32c08a5dfc02c3b64.zip
crypto: api - Fix race condition in crypto_spawn_alg
commit bc1d8cb6169a2deb7dbcad8ac6ed8ade1bc2bb05 upstream. 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> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'crypto/ecc_curve_defs.h')
0 files changed, 0 insertions, 0 deletions