crypto: cesa - remove irq_set_affinity_hint
authorRosen Penev <rosenp@gmail.com>
Thu, 10 Oct 2024 19:45:15 +0000 (12:45 -0700)
committerHerbert Xu <herbert@gondor.apana.org.au>
Sat, 19 Oct 2024 00:44:30 +0000 (08:44 +0800)
This is unnecessary as the irqs are devm managed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/marvell/cesa/cesa.c

index 614e41c..30f6ee9 100644 (file)
@@ -566,11 +566,8 @@ static int mv_cesa_probe(struct platform_device *pdev)
        return 0;
 
 err_cleanup:
-       for (i = 0; i < caps->nengines; i++) {
+       for (i = 0; i < caps->nengines; i++)
                mv_cesa_put_sram(pdev, i);
-               if (cesa->engines[i].irq > 0)
-                       irq_set_affinity_hint(cesa->engines[i].irq, NULL);
-       }
 
        return ret;
 }
@@ -582,10 +579,8 @@ static void mv_cesa_remove(struct platform_device *pdev)
 
        mv_cesa_remove_algs(cesa);
 
-       for (i = 0; i < cesa->caps->nengines; i++) {
+       for (i = 0; i < cesa->caps->nengines; i++)
                mv_cesa_put_sram(pdev, i);
-               irq_set_affinity_hint(cesa->engines[i].irq, NULL);
-       }
 }
 
 static const struct platform_device_id mv_cesa_plat_id_table[] = {