* [PATCH 04/26] dmaengine: mediatek-mtk-cqdma: Remove redundant dev_err()/dev_err_probe()
[not found] <20260709135846.97972-1-panchuang@vivo.com>
@ 2026-07-09 13:58 ` Pan Chuang
2026-07-09 13:58 ` [PATCH 05/26] dmaengine: mediatek-mtk-hsdma: " Pan Chuang
` (9 subsequent siblings)
10 siblings, 0 replies; 11+ messages in thread
From: Pan Chuang @ 2026-07-09 13:58 UTC (permalink / raw)
To: Sean Wang, Vinod Koul, Frank Li, Matthias Brugger,
AngeloGioacchino Del Regno, open list:MEDIATEK DMA DRIVER,
moderated list:MEDIATEK DMA DRIVER,
moderated list:MEDIATEK DMA DRIVER,
open list:ARM/Mediatek SoC support
Cc: Pan Chuang
The devm_request_irq() now automatically logs detailed error messages on
failure. This eliminates the need for driver-specific dev_err() and
dev_err_probe() calls that previously printed generic messages.
Signed-off-by: Pan Chuang <panchuang@vivo.com>
---
drivers/dma/mediatek/mtk-cqdma.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/drivers/dma/mediatek/mtk-cqdma.c b/drivers/dma/mediatek/mtk-cqdma.c
index 80791e30aec2..4dbe84954de6 100644
--- a/drivers/dma/mediatek/mtk-cqdma.c
+++ b/drivers/dma/mediatek/mtk-cqdma.c
@@ -828,11 +828,8 @@ static int mtk_cqdma_probe(struct platform_device *pdev)
err = devm_request_irq(&pdev->dev, cqdma->pc[i]->irq,
mtk_cqdma_irq, 0, dev_name(&pdev->dev),
cqdma);
- if (err) {
- dev_err(&pdev->dev,
- "request_irq failed with err %d\n", err);
+ if (err)
return -EINVAL;
- }
}
/* allocate resource for VCs */
--
2.34.1
^ permalink raw reply related [flat|nested] 11+ messages in thread* [PATCH 05/26] dmaengine: mediatek-mtk-hsdma: Remove redundant dev_err()/dev_err_probe()
[not found] <20260709135846.97972-1-panchuang@vivo.com>
2026-07-09 13:58 ` [PATCH 04/26] dmaengine: mediatek-mtk-cqdma: Remove redundant dev_err()/dev_err_probe() Pan Chuang
@ 2026-07-09 13:58 ` Pan Chuang
2026-07-09 13:58 ` [PATCH 08/26] dmaengine: owl-dma: " Pan Chuang
` (8 subsequent siblings)
10 siblings, 0 replies; 11+ messages in thread
From: Pan Chuang @ 2026-07-09 13:58 UTC (permalink / raw)
To: Sean Wang, Vinod Koul, Frank Li, Matthias Brugger,
AngeloGioacchino Del Regno, open list:MEDIATEK DMA DRIVER,
moderated list:MEDIATEK DMA DRIVER,
moderated list:MEDIATEK DMA DRIVER,
open list:ARM/Mediatek SoC support
Cc: Pan Chuang
The devm_request_irq() now automatically logs detailed error messages on
failure. This eliminates the need for driver-specific dev_err() and
dev_err_probe() calls that previously printed generic messages.
Signed-off-by: Pan Chuang <panchuang@vivo.com>
---
drivers/dma/mediatek/mtk-hsdma.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/drivers/dma/mediatek/mtk-hsdma.c b/drivers/dma/mediatek/mtk-hsdma.c
index a43412ff5edd..6ee8911c12e0 100644
--- a/drivers/dma/mediatek/mtk-hsdma.c
+++ b/drivers/dma/mediatek/mtk-hsdma.c
@@ -988,11 +988,8 @@ static int mtk_hsdma_probe(struct platform_device *pdev)
err = devm_request_irq(&pdev->dev, hsdma->irq,
mtk_hsdma_irq, 0,
dev_name(&pdev->dev), hsdma);
- if (err) {
- dev_err(&pdev->dev,
- "request_irq failed with err %d\n", err);
+ if (err)
goto err_free;
- }
platform_set_drvdata(pdev, hsdma);
--
2.34.1
^ permalink raw reply related [flat|nested] 11+ messages in thread* [PATCH 08/26] dmaengine: owl-dma: Remove redundant dev_err()/dev_err_probe()
[not found] <20260709135846.97972-1-panchuang@vivo.com>
2026-07-09 13:58 ` [PATCH 04/26] dmaengine: mediatek-mtk-cqdma: Remove redundant dev_err()/dev_err_probe() Pan Chuang
2026-07-09 13:58 ` [PATCH 05/26] dmaengine: mediatek-mtk-hsdma: " Pan Chuang
@ 2026-07-09 13:58 ` Pan Chuang
2026-07-09 13:58 ` [PATCH 09/26] dmaengine: pxa_dma: " Pan Chuang
` (7 subsequent siblings)
10 siblings, 0 replies; 11+ messages in thread
From: Pan Chuang @ 2026-07-09 13:58 UTC (permalink / raw)
To: Vinod Koul, Frank Li, Andreas Färber, Manivannan Sadhasivam,
open list:DMA GENERIC OFFLOAD ENGINE SUBSYSTEM,
moderated list:ARM/ACTIONS SEMI ARCHITECTURE,
moderated list:ARM/ACTIONS SEMI ARCHITECTURE, open list
Cc: Pan Chuang
The devm_request_irq() now automatically logs detailed error messages on
failure. This eliminates the need for driver-specific dev_err() and
dev_err_probe() calls that previously printed generic messages.
Signed-off-by: Pan Chuang <panchuang@vivo.com>
---
drivers/dma/owl-dma.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/dma/owl-dma.c b/drivers/dma/owl-dma.c
index 7c80572fc71d..71d0b15968c6 100644
--- a/drivers/dma/owl-dma.c
+++ b/drivers/dma/owl-dma.c
@@ -1163,10 +1163,8 @@ static int owl_dma_probe(struct platform_device *pdev)
od->irq = platform_get_irq(pdev, 0);
ret = devm_request_irq(&pdev->dev, od->irq, owl_dma_interrupt, 0,
dev_name(&pdev->dev), od);
- if (ret) {
- dev_err(&pdev->dev, "unable to request IRQ\n");
+ if (ret)
return ret;
- }
/* Init physical channel */
od->pchans = devm_kcalloc(&pdev->dev, od->nr_pchans,
--
2.34.1
^ permalink raw reply related [flat|nested] 11+ messages in thread* [PATCH 09/26] dmaengine: pxa_dma: Remove redundant dev_err()/dev_err_probe()
[not found] <20260709135846.97972-1-panchuang@vivo.com>
` (2 preceding siblings ...)
2026-07-09 13:58 ` [PATCH 08/26] dmaengine: owl-dma: " Pan Chuang
@ 2026-07-09 13:58 ` Pan Chuang
2026-07-09 13:58 ` [PATCH 17/26] dmaengine: st_fdma: " Pan Chuang
` (6 subsequent siblings)
10 siblings, 0 replies; 11+ messages in thread
From: Pan Chuang @ 2026-07-09 13:58 UTC (permalink / raw)
To: Daniel Mack, Haojian Zhuang, Robert Jarzmik, Vinod Koul, Frank Li,
moderated list:PXA2xx/PXA3xx SUPPORT,
open list:DMA GENERIC OFFLOAD ENGINE SUBSYSTEM, open list
Cc: Pan Chuang
The devm_request_irq() now automatically logs detailed error messages on
failure. This eliminates the need for driver-specific dev_err() and
dev_err_probe() calls that previously printed generic messages.
Signed-off-by: Pan Chuang <panchuang@vivo.com>
---
drivers/dma/pxa_dma.c | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/drivers/dma/pxa_dma.c b/drivers/dma/pxa_dma.c
index fa2ee0b3e09f..7bdcc5e6a3d8 100644
--- a/drivers/dma/pxa_dma.c
+++ b/drivers/dma/pxa_dma.c
@@ -1260,12 +1260,8 @@ static int pxad_init_phys(struct platform_device *op,
ret = devm_request_irq(&op->dev, irq0,
pxad_int_handler,
IRQF_SHARED, "pxa-dma", pdev);
- if (ret) {
- dev_err(pdev->slave.dev,
- "%s(): can't request irq %d:%d\n", __func__,
- irq, ret);
+ if (ret)
return ret;
- }
}
return 0;
--
2.34.1
^ permalink raw reply related [flat|nested] 11+ messages in thread* [PATCH 17/26] dmaengine: st_fdma: Remove redundant dev_err()/dev_err_probe()
[not found] <20260709135846.97972-1-panchuang@vivo.com>
` (3 preceding siblings ...)
2026-07-09 13:58 ` [PATCH 09/26] dmaengine: pxa_dma: " Pan Chuang
@ 2026-07-09 13:58 ` Pan Chuang
2026-07-09 13:58 ` [PATCH 18/26] dmaengine: stm32-stm32-dma: " Pan Chuang
` (5 subsequent siblings)
10 siblings, 0 replies; 11+ messages in thread
From: Pan Chuang @ 2026-07-09 13:58 UTC (permalink / raw)
To: Patrice Chotard, Vinod Koul, Frank Li,
moderated list:ARM/STI ARCHITECTURE,
open list:DMA GENERIC OFFLOAD ENGINE SUBSYSTEM, open list
Cc: Pan Chuang
The devm_request_irq() now automatically logs detailed error messages on
failure. This eliminates the need for driver-specific dev_err() and
dev_err_probe() calls that previously printed generic messages.
Signed-off-by: Pan Chuang <panchuang@vivo.com>
---
drivers/dma/st_fdma.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/dma/st_fdma.c b/drivers/dma/st_fdma.c
index d9547017f3bd..05a2642601e6 100644
--- a/drivers/dma/st_fdma.c
+++ b/drivers/dma/st_fdma.c
@@ -771,10 +771,8 @@ static int st_fdma_probe(struct platform_device *pdev)
ret = devm_request_irq(&pdev->dev, fdev->irq, st_fdma_irq_handler, 0,
dev_name(&pdev->dev), fdev);
- if (ret) {
- dev_err(&pdev->dev, "Failed to request irq (%d)\n", ret);
+ if (ret)
goto err;
- }
fdev->slim_rproc = st_slim_rproc_alloc(pdev, fdev->fw_name);
if (IS_ERR(fdev->slim_rproc)) {
--
2.34.1
^ permalink raw reply related [flat|nested] 11+ messages in thread* [PATCH 18/26] dmaengine: stm32-stm32-dma: Remove redundant dev_err()/dev_err_probe()
[not found] <20260709135846.97972-1-panchuang@vivo.com>
` (4 preceding siblings ...)
2026-07-09 13:58 ` [PATCH 17/26] dmaengine: st_fdma: " Pan Chuang
@ 2026-07-09 13:58 ` Pan Chuang
2026-07-09 13:58 ` [PATCH 19/26] dmaengine: stm32-stm32-dma3: " Pan Chuang
` (4 subsequent siblings)
10 siblings, 0 replies; 11+ messages in thread
From: Pan Chuang @ 2026-07-09 13:58 UTC (permalink / raw)
To: Amélie Delaunay, Vinod Koul, Frank Li, Maxime Coquelin,
Alexandre Torgue, open list:STM32 DMA DRIVERS,
moderated list:STM32 DMA DRIVERS,
moderated list:ARM/STM32 ARCHITECTURE, open list
Cc: Pan Chuang
The devm_request_irq() now automatically logs detailed error messages on
failure. This eliminates the need for driver-specific dev_err() and
dev_err_probe() calls that previously printed generic messages.
Signed-off-by: Pan Chuang <panchuang@vivo.com>
---
drivers/dma/stm32/stm32-dma.c | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/drivers/dma/stm32/stm32-dma.c b/drivers/dma/stm32/stm32-dma.c
index d3ad78562a14..51cb2328a8e1 100644
--- a/drivers/dma/stm32/stm32-dma.c
+++ b/drivers/dma/stm32/stm32-dma.c
@@ -1669,12 +1669,8 @@ static int stm32_dma_probe(struct platform_device *pdev)
ret = devm_request_irq(&pdev->dev, chan->irq,
stm32_dma_chan_irq, 0,
dev_name(chan2dev(chan)), chan);
- if (ret) {
- dev_err(&pdev->dev,
- "request_irq failed with err %d channel %d\n",
- ret, i);
+ if (ret)
goto err_unregister;
- }
}
ret = of_dma_controller_register(pdev->dev.of_node,
--
2.34.1
^ permalink raw reply related [flat|nested] 11+ messages in thread* [PATCH 19/26] dmaengine: stm32-stm32-dma3: Remove redundant dev_err()/dev_err_probe()
[not found] <20260709135846.97972-1-panchuang@vivo.com>
` (5 preceding siblings ...)
2026-07-09 13:58 ` [PATCH 18/26] dmaengine: stm32-stm32-dma: " Pan Chuang
@ 2026-07-09 13:58 ` Pan Chuang
2026-07-09 13:58 ` [PATCH 20/26] dmaengine: stm32-stm32-mdma: " Pan Chuang
` (3 subsequent siblings)
10 siblings, 0 replies; 11+ messages in thread
From: Pan Chuang @ 2026-07-09 13:58 UTC (permalink / raw)
To: Amélie Delaunay, Vinod Koul, Frank Li, Maxime Coquelin,
Alexandre Torgue, open list:STM32 DMA DRIVERS,
moderated list:STM32 DMA DRIVERS,
moderated list:ARM/STM32 ARCHITECTURE, open list
Cc: Pan Chuang
The devm_request_irq() now automatically logs detailed error messages on
failure. This eliminates the need for driver-specific dev_err() and
dev_err_probe() calls that previously printed generic messages.
Signed-off-by: Pan Chuang <panchuang@vivo.com>
---
drivers/dma/stm32/stm32-dma3.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/drivers/dma/stm32/stm32-dma3.c b/drivers/dma/stm32/stm32-dma3.c
index 4724e7fa0008..68ed1d695f1d 100644
--- a/drivers/dma/stm32/stm32-dma3.c
+++ b/drivers/dma/stm32/stm32-dma3.c
@@ -1893,11 +1893,8 @@ static int stm32_dma3_probe(struct platform_device *pdev)
ret = devm_request_irq(&pdev->dev, chan->irq, stm32_dma3_chan_irq, 0,
dev_name(chan2dev(chan)), chan);
- if (ret) {
- dev_err_probe(&pdev->dev, ret, "Failed to request channel %s IRQ\n",
- dev_name(chan2dev(chan)));
+ if (ret)
goto err_clk_disable;
- }
}
ret = of_dma_controller_register(np, stm32_dma3_of_xlate, ddata);
--
2.34.1
^ permalink raw reply related [flat|nested] 11+ messages in thread* [PATCH 20/26] dmaengine: stm32-stm32-mdma: Remove redundant dev_err()/dev_err_probe()
[not found] <20260709135846.97972-1-panchuang@vivo.com>
` (6 preceding siblings ...)
2026-07-09 13:58 ` [PATCH 19/26] dmaengine: stm32-stm32-dma3: " Pan Chuang
@ 2026-07-09 13:58 ` Pan Chuang
2026-07-09 13:58 ` [PATCH 21/26] dmaengine: sun4i-dma: " Pan Chuang
` (2 subsequent siblings)
10 siblings, 0 replies; 11+ messages in thread
From: Pan Chuang @ 2026-07-09 13:58 UTC (permalink / raw)
To: Amélie Delaunay, Vinod Koul, Frank Li, Maxime Coquelin,
Alexandre Torgue, open list:STM32 DMA DRIVERS,
moderated list:STM32 DMA DRIVERS,
moderated list:ARM/STM32 ARCHITECTURE, open list
Cc: Pan Chuang
The devm_request_irq() now automatically logs detailed error messages on
failure. This eliminates the need for driver-specific dev_err() and
dev_err_probe() calls that previously printed generic messages.
Signed-off-by: Pan Chuang <panchuang@vivo.com>
---
drivers/dma/stm32/stm32-mdma.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/dma/stm32/stm32-mdma.c b/drivers/dma/stm32/stm32-mdma.c
index e3bbdc9ee36e..26e6c117f89d 100644
--- a/drivers/dma/stm32/stm32-mdma.c
+++ b/drivers/dma/stm32/stm32-mdma.c
@@ -1713,10 +1713,8 @@ static int stm32_mdma_probe(struct platform_device *pdev)
ret = devm_request_irq(&pdev->dev, dmadev->irq, stm32_mdma_irq_handler,
0, dev_name(&pdev->dev), dmadev);
- if (ret) {
- dev_err(&pdev->dev, "failed to request IRQ\n");
+ if (ret)
goto err_clk;
- }
ret = dmaenginem_async_device_register(dd);
if (ret)
--
2.34.1
^ permalink raw reply related [flat|nested] 11+ messages in thread* [PATCH 21/26] dmaengine: sun4i-dma: Remove redundant dev_err()/dev_err_probe()
[not found] <20260709135846.97972-1-panchuang@vivo.com>
` (7 preceding siblings ...)
2026-07-09 13:58 ` [PATCH 20/26] dmaengine: stm32-stm32-mdma: " Pan Chuang
@ 2026-07-09 13:58 ` Pan Chuang
2026-07-09 13:58 ` [PATCH 22/26] dmaengine: sun6i-dma: " Pan Chuang
2026-07-09 13:58 ` [PATCH 25/26] dmaengine: uniphier-xdmac: " Pan Chuang
10 siblings, 0 replies; 11+ messages in thread
From: Pan Chuang @ 2026-07-09 13:58 UTC (permalink / raw)
To: Vinod Koul, Frank Li, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, open list:DMA GENERIC OFFLOAD ENGINE SUBSYSTEM,
moderated list:ARM/Allwinner sunXi SoC support,
open list:ARM/Allwinner sunXi SoC support, open list
Cc: Pan Chuang
The devm_request_irq() now automatically logs detailed error messages on
failure. This eliminates the need for driver-specific dev_err() and
dev_err_probe() calls that previously printed generic messages.
Signed-off-by: Pan Chuang <panchuang@vivo.com>
---
drivers/dma/sun4i-dma.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/dma/sun4i-dma.c b/drivers/dma/sun4i-dma.c
index d2321f7287d2..303d71ba0ab6 100644
--- a/drivers/dma/sun4i-dma.c
+++ b/drivers/dma/sun4i-dma.c
@@ -1337,7 +1337,7 @@ static int sun4i_dma_probe(struct platform_device *pdev)
ret = devm_request_irq(&pdev->dev, priv->irq, sun4i_dma_interrupt,
0, dev_name(&pdev->dev), priv);
if (ret)
- return dev_err_probe(&pdev->dev, ret, "Cannot request IRQ\n");
+ return ret;
ret = dmaenginem_async_device_register(&priv->slave);
if (ret)
--
2.34.1
^ permalink raw reply related [flat|nested] 11+ messages in thread* [PATCH 22/26] dmaengine: sun6i-dma: Remove redundant dev_err()/dev_err_probe()
[not found] <20260709135846.97972-1-panchuang@vivo.com>
` (8 preceding siblings ...)
2026-07-09 13:58 ` [PATCH 21/26] dmaengine: sun4i-dma: " Pan Chuang
@ 2026-07-09 13:58 ` Pan Chuang
2026-07-09 13:58 ` [PATCH 25/26] dmaengine: uniphier-xdmac: " Pan Chuang
10 siblings, 0 replies; 11+ messages in thread
From: Pan Chuang @ 2026-07-09 13:58 UTC (permalink / raw)
To: Vinod Koul, Frank Li, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, open list:DMA GENERIC OFFLOAD ENGINE SUBSYSTEM,
moderated list:ARM/Allwinner sunXi SoC support,
open list:ARM/Allwinner sunXi SoC support, open list
Cc: Pan Chuang
The devm_request_irq() now automatically logs detailed error messages on
failure. This eliminates the need for driver-specific dev_err() and
dev_err_probe() calls that previously printed generic messages.
Signed-off-by: Pan Chuang <panchuang@vivo.com>
---
drivers/dma/sun6i-dma.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/dma/sun6i-dma.c b/drivers/dma/sun6i-dma.c
index f47a326dd7ff..87ad7eae2069 100644
--- a/drivers/dma/sun6i-dma.c
+++ b/drivers/dma/sun6i-dma.c
@@ -1454,10 +1454,8 @@ static int sun6i_dma_probe(struct platform_device *pdev)
ret = devm_request_irq(&pdev->dev, sdc->irq, sun6i_dma_interrupt, 0,
dev_name(&pdev->dev), sdc);
- if (ret) {
- dev_err(&pdev->dev, "Cannot request IRQ\n");
+ if (ret)
goto err_mbus_clk_disable;
- }
ret = dma_async_device_register(&sdc->slave);
if (ret) {
--
2.34.1
^ permalink raw reply related [flat|nested] 11+ messages in thread* [PATCH 25/26] dmaengine: uniphier-xdmac: Remove redundant dev_err()/dev_err_probe()
[not found] <20260709135846.97972-1-panchuang@vivo.com>
` (9 preceding siblings ...)
2026-07-09 13:58 ` [PATCH 22/26] dmaengine: sun6i-dma: " Pan Chuang
@ 2026-07-09 13:58 ` Pan Chuang
10 siblings, 0 replies; 11+ messages in thread
From: Pan Chuang @ 2026-07-09 13:58 UTC (permalink / raw)
To: Vinod Koul, Frank Li, Kunihiko Hayashi, Masami Hiramatsu,
open list:DMA GENERIC OFFLOAD ENGINE SUBSYSTEM,
moderated list:ARM/UNIPHIER ARCHITECTURE, open list
Cc: Pan Chuang
The devm_request_irq() now automatically logs detailed error messages on
failure. This eliminates the need for driver-specific dev_err() and
dev_err_probe() calls that previously printed generic messages.
Signed-off-by: Pan Chuang <panchuang@vivo.com>
---
drivers/dma/uniphier-xdmac.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/dma/uniphier-xdmac.c b/drivers/dma/uniphier-xdmac.c
index 120c0d4f12dd..b23d61bf7fd5 100644
--- a/drivers/dma/uniphier-xdmac.c
+++ b/drivers/dma/uniphier-xdmac.c
@@ -532,10 +532,8 @@ static int uniphier_xdmac_probe(struct platform_device *pdev)
ret = devm_request_irq(dev, irq, uniphier_xdmac_irq_handler,
IRQF_SHARED, "xdmac", xdev);
- if (ret) {
- dev_err(dev, "Failed to request IRQ\n");
+ if (ret)
return ret;
- }
ret = dma_async_device_register(ddev);
if (ret) {
--
2.34.1
^ permalink raw reply related [flat|nested] 11+ messages in thread