diff options
author | 2025-04-01 13:57:30 +0200 | |
---|---|---|
committer | 2025-04-03 19:04:33 +0800 | |
commit | 12e0b15b1986736af8c64b920efad00c655a3c79 (patch) | |
tree | fbe924e485b3f08aae31144b067188d71e361a26 /net/lapb/lapb_timer.c | |
parent | Revert "crypto: testmgr - Add multibuffer hash testing" (diff) | |
download | wireguard-linux-12e0b15b1986736af8c64b920efad00c655a3c79.tar.xz wireguard-linux-12e0b15b1986736af8c64b920efad00c655a3c79.zip |
crypto: inside-secure/eip93 - acquire lock on eip93_put_descriptor hash
In the EIP93 HASH functions, the eip93_put_descriptor is called without
acquiring lock. This is problematic when multiple thread execute hash
operations.
Correctly acquire ring write lock on calling eip93_put_descriptor to
prevent concurrent access and mess with the ring pointers.
Fixes: 9739f5f93b78 ("crypto: eip93 - Add Inside Secure SafeXcel EIP-93 crypto engine support")
Reported-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions