linux/drivers/crypto/starfive
Chanho Park 6d9f17829e crypto: jh7110 - Correct deferred probe return
[ Upstream commit d57343022b ]

This fixes list_add corruption error when the driver is returned
with -EPROBE_DEFER. It is also required to roll back the previous
probe sequences in case of deferred_probe. So, this removes
'err_probe_defer" goto label and just use err_dma_init instead.

Fixes: 42ef0e944b ("crypto: starfive - Add crypto engine support")
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Reviewed-by: Jia Jie Ho <jiajie.ho@starfivetech.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2024-01-25 15:35:15 -08:00
..
jh7110-aes.c crypto: jh7110 - Use new crypto_engine_op interface 2023-08-18 17:01:11 +08:00
jh7110-cryp.c crypto: jh7110 - Correct deferred probe return 2024-01-25 15:35:15 -08:00
jh7110-cryp.h crypto: jh7110 - Use new crypto_engine_op interface 2023-08-18 17:01:11 +08:00
jh7110-hash.c crypto: drivers - Explicitly include correct DT includes 2023-08-23 11:04:23 +08:00
jh7110-rsa.c crypto: starfive - Add RSA algo support 2023-06-23 16:15:36 +08:00
Kconfig crypto: starfive - Add AES skcipher and aead support 2023-07-28 18:20:25 +08:00
Makefile crypto: starfive - Add AES skcipher and aead support 2023-07-28 18:20:25 +08:00