]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
crypto: qce - fix error path in devm_qce_register_algs
authorThorsten Blum <thorsten.blum@linux.dev>
Fri, 24 Jul 2026 08:15:38 +0000 (10:15 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 30 Jul 2026 07:30:50 +0000 (17:30 +1000)
commit9c75402286409f5e1a75e4a445555c84066f89db
tree476d3ff38175791221c2abf4ec279625774dc1d9
parent1132c38927886259c694f77cd74fc577c2216eeb
crypto: qce - fix error path in devm_qce_register_algs

If ops->register_algs() fails, the error path repeatedly calls the same
ops->unregister_algs() from the failed registration. Use the loop index
to unregister the previously registered algorithms instead.

Fixes: e80cf84b6087 ("crypto: qce - unregister previously registered algos in error path")
Cc: stable@vger.kernel.org
Signed-off-by: Thorsten Blum <thorsten.blum@linux.dev>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/qce/core.c