From a2cfc48fee416f0ea78e7dc38acbf2ce072574cc Mon Sep 17 00:00:00 2001 From: bui duc phuc Date: Thu, 3 Sep 2026 10:07:00 +0700 Subject: [PATCH] gpio: altera: Fix build failure caused by undeclared 'irq' Use 'mapped_irq' instead of the undefined 'irq' variable in altera_gpio_probe(). The incorrect variable name causes the driver to fail to build with an 'irq' undeclared error. Fixes: 6e6e585b603e4 ("gpio: altera: Handle errors from optional IRQ lookup") Reported-by: Mark Brown Closes: https://lore.kernel.org/all/apgNYDiSiPmNZspF@sirena.org.uk/ Signed-off-by: bui duc phuc Link: https://patch.msgid.link/20260903030700.132068-1-phucduc.bui@gmail.com Signed-off-by: Bartosz Golaszewski --- drivers/gpio/gpio-altera.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpio/gpio-altera.c b/drivers/gpio/gpio-altera.c index d22f5be00745..a6ac9356229c 100644 --- a/drivers/gpio/gpio-altera.c +++ b/drivers/gpio/gpio-altera.c @@ -221,8 +221,8 @@ static int altera_gpio_probe(struct platform_device *pdev) mapped_irq = platform_get_irq_optional(pdev, 0); if (mapped_irq < 0) { - if (irq != -ENXIO) - return irq; + if (mapped_irq != -ENXIO) + return mapped_irq; goto skip_irq; }