[PATCH 2/2] spi: spacemit: drop redundant dev_err_probe() around irq helpers

From: Pei Xiao

Date: Mon Jul 20 2026 - 02:09:45 EST


platform_get_irq() and devm_request_irq() already print an error
message via dev_err_probe() on failure, so wrapping them with
another dev_err_probe() results in duplicate error output.

Return the error code directly instead.

Signed-off-by: Pei Xiao <xiaopei01@xxxxxxxxxx>
---
drivers/spi/spi-spacemit-k1.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/spi/spi-spacemit-k1.c b/drivers/spi/spi-spacemit-k1.c
index cd2955949c5c..4348d77ec77c 100644
--- a/drivers/spi/spi-spacemit-k1.c
+++ b/drivers/spi/spi-spacemit-k1.c
@@ -737,12 +737,12 @@ static int k1_spi_probe(struct platform_device *pdev)

drv_data->irq = platform_get_irq(pdev, 0);
if (drv_data->irq < 0)
- return dev_err_probe(dev, drv_data->irq, "error getting IRQ\n");
+ return drv_data->irq;

ret = devm_request_irq(dev, drv_data->irq, k1_spi_ssp_isr,
IRQF_SHARED, dev_name(dev), drv_data);
if (ret < 0)
- return dev_err_probe(dev, ret, "error requesting IRQ\n");
+ return ret;

/* Initialize the host structure, then register it */
host->dev.of_node = dev_of_node(dev);
--
2.25.1