diff mbox series

[-next] dmaengine: mcf-edma: remove unnecessary resource check

Message ID 20230810021749.3096598-1-yangyingliang@huawei.com (mailing list archive)
State Changes Requested
Headers show
Series [-next] dmaengine: mcf-edma: remove unnecessary resource check | expand

Commit Message

Yang Yingliang Aug. 10, 2023, 2:17 a.m. UTC
The resources are already checked in probe path, so there is
no need do this check in remove path.

Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
---
 drivers/dma/mcf-edma.c | 18 ++++++------------
 1 file changed, 6 insertions(+), 12 deletions(-)
diff mbox series

Patch

diff --git a/drivers/dma/mcf-edma.c b/drivers/dma/mcf-edma.c
index 9413fad08a60..875cae55f2dd 100644
--- a/drivers/dma/mcf-edma.c
+++ b/drivers/dma/mcf-edma.c
@@ -150,25 +150,19 @@  static void mcf_edma_irq_free(struct platform_device *pdev,
 
 	res = platform_get_resource_byname(pdev,
 			IORESOURCE_IRQ, "edma-tx-00-15");
-	if (res) {
-		for (irq = res->start; irq <= res->end; irq++)
-			free_irq(irq, mcf_edma);
-	}
+	for (irq = res->start; irq <= res->end; irq++)
+		free_irq(irq, mcf_edma);
 
 	res = platform_get_resource_byname(pdev,
 			IORESOURCE_IRQ, "edma-tx-16-55");
-	if (res) {
-		for (irq = res->start; irq <= res->end; irq++)
-			free_irq(irq, mcf_edma);
-	}
+	for (irq = res->start; irq <= res->end; irq++)
+		free_irq(irq, mcf_edma);
 
 	irq = platform_get_irq_byname(pdev, "edma-tx-56-63");
-	if (irq != -ENXIO)
-		free_irq(irq, mcf_edma);
+	free_irq(irq, mcf_edma);
 
 	irq = platform_get_irq_byname(pdev, "edma-err");
-	if (irq != -ENXIO)
-		free_irq(irq, mcf_edma);
+	free_irq(irq, mcf_edma);
 }
 
 static struct fsl_edma_drvdata mcf_data = {