Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b7d65fe1 authored by Christophe Jaillet's avatar Christophe Jaillet Committed by Herbert Xu
Browse files

crypto: inside-secure - fix an error handling path in safexcel_probe()



'ret' is known to be 0 at this point.
If 'safexcel_request_ring_irq()' fails, it returns an error code.
Return this value instead of 0 which means success.

Signed-off-by: default avatarChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent 5a7801f6
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -839,9 +839,10 @@ static int safexcel_probe(struct platform_device *pdev)
		snprintf(irq_name, 6, "ring%d", i);
		irq = safexcel_request_ring_irq(pdev, irq_name, safexcel_irq_ring,
						ring_irq);

		if (irq < 0)
		if (irq < 0) {
			ret = irq;
			goto err_clk;
		}

		priv->ring[i].work_data.priv = priv;
		priv->ring[i].work_data.ring = i;