Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-2.6-microblaze.git] / drivers / gpio / gpio-ftgpio010.c
index 7b3394f..b7a3a2d 100644 (file)
@@ -176,8 +176,8 @@ static int ftgpio_gpio_probe(struct platform_device *pdev)
                return PTR_ERR(g->base);
 
        irq = platform_get_irq(pdev, 0);
-       if (!irq)
-               return -EINVAL;
+       if (irq <= 0)
+               return irq ? irq : -EINVAL;
 
        ret = bgpio_init(&g->gc, dev, 4,
                         g->base + GPIO_DATA_IN,