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

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
...@@ -839,9 +839,10 @@ static int safexcel_probe(struct platform_device *pdev) ...@@ -839,9 +839,10 @@ static int safexcel_probe(struct platform_device *pdev)
snprintf(irq_name, 6, "ring%d", i); snprintf(irq_name, 6, "ring%d", i);
irq = safexcel_request_ring_irq(pdev, irq_name, safexcel_irq_ring, irq = safexcel_request_ring_irq(pdev, irq_name, safexcel_irq_ring,
ring_irq); ring_irq);
if (irq < 0) {
if (irq < 0) ret = irq;
goto err_clk; goto err_clk;
}
priv->ring[i].work_data.priv = priv; priv->ring[i].work_data.priv = priv;
priv->ring[i].work_data.ring = i; priv->ring[i].work_data.ring = i;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment