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

Commit bce2a228 authored by Joel Fernandes's avatar Joel Fernandes Committed by Herbert Xu
Browse files

crypto: omap-aes - Convert request_irq to devm_request_irq



Keeps request_irq exit/error code paths simpler.

Suggested-by: default avatarLokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: default avatarJoel Fernandes <joelf@ti.com>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent 05007c10
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -1207,7 +1207,7 @@ static int omap_aes_probe(struct platform_device *pdev)
			goto err_irq;
		}

		err = request_irq(irq, omap_aes_irq, 0,
		err = devm_request_irq(dev, irq, omap_aes_irq, 0,
				dev_name(dev), dd);
		if (err) {
			dev_err(dev, "Unable to grab omap-aes IRQ\n");
@@ -1242,9 +1242,7 @@ static int omap_aes_probe(struct platform_device *pdev)
		for (j = dd->pdata->algs_info[i].registered - 1; j >= 0; j--)
			crypto_unregister_alg(
					&dd->pdata->algs_info[i].algs_list[j]);
	if (dd->pio_only)
		free_irq(irq, dd);
	else
	if (!dd->pio_only)
		omap_aes_dma_cleanup(dd);
err_irq:
	tasklet_kill(&dd->done_task);