diff mbox series

[v2,5/6] crypto: xilinx: Fix missing goto in probe

Message ID 20250609045110.1786634-6-h.jain@amd.com
State New
Headers show
Series [v2,1/6] dt-bindings: crypto: Add node for True Random Number Generator | expand

Commit Message

Harsh Jain June 9, 2025, 4:51 a.m. UTC
Add goto to clean up allocated cipher on reseed failure.

Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@linaro.org>
Closes: https://lore.kernel.org/r/202505311325.22fIOcCt-lkp@intel.com/
Signed-off-by: Harsh Jain <h.jain@amd.com>
---
 drivers/crypto/xilinx/xilinx-trng.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/drivers/crypto/xilinx/xilinx-trng.c b/drivers/crypto/xilinx/xilinx-trng.c
index adaf69c58647..8ec0f83b53f1 100644
--- a/drivers/crypto/xilinx/xilinx-trng.c
+++ b/drivers/crypto/xilinx/xilinx-trng.c
@@ -365,7 +365,7 @@  static int xtrng_probe(struct platform_device *pdev)
 	ret = xtrng_reseed_internal(rng);
 	if (ret) {
 		dev_err(&pdev->dev, "TRNG Seed fail\n");
-		return ret;
+		goto cipher_cleanup;
 	}
 
 	xilinx_rng_dev = rng;