]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - rpmsg/rpmsg.git/commitdiff
gpio: davinci: Handle the return value of davinci_gpio_irq_setup function
authorKeerthy <j-keerthy@ti.com>
Thu, 20 Jul 2017 09:42:17 +0000 (15:12 +0530)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 14 Aug 2017 13:03:39 +0000 (15:03 +0200)
Currently davinci_gpio_irq_setup return value is ignored. Handle the
return value appropriately.

Signed-off-by: Keerthy <j-keerthy@ti.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpio-davinci.c

index 3fb970a74fd76d7b04a8dee6767d42a9f4474868..f75d8443ecaff631d07e8b474e2bdf769357adb0 100644 (file)
@@ -237,7 +237,10 @@ static int davinci_gpio_probe(struct platform_device *pdev)
                goto err;
 
        platform_set_drvdata(pdev, chips);
-       davinci_gpio_irq_setup(pdev);
+       ret = davinci_gpio_irq_setup(pdev);
+       if (ret)
+               goto err;
+
        return 0;
 
 err: