gpio: aspeed: remove redundant return value check
authorWei Yongjun <weiyongjun1@huawei.com>
Wed, 21 Sep 2016 15:07:56 +0000 (15:07 +0000)
committerLinus Walleij <linus.walleij@linaro.org>
Fri, 23 Sep 2016 13:11:09 +0000 (15:11 +0200)
Remove unneeded error handling on the result of a call
to platform_get_resource() when the value is passed to
devm_ioremap_resource().

Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpio-aspeed.c

index 8aa3406..03a5925 100644 (file)
@@ -409,9 +409,6 @@ static int __init aspeed_gpio_probe(struct platform_device *pdev)
                return -ENOMEM;
 
        res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-       if (!res)
-               return -ENXIO;
-
        gpio->base = devm_ioremap_resource(&pdev->dev, res);
        if (IS_ERR(gpio->base))
                return PTR_ERR(gpio->base);