pinctrl: ralink: rt2880: use 'PTR_ERR_OR_ZERO'
authorSergio Paracuellos <sergio.paracuellos@gmail.com>
Sun, 13 Dec 2020 16:17:20 +0000 (17:17 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 4 Jan 2021 14:38:35 +0000 (15:38 +0100)
 Avoid some boilerplate code using 'PTR_ERR_OR_ZERO'
 in probe function.

Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/r/20201213161721.6514-8-sergio.paracuellos@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/ralink/pinctrl-rt2880.c

index 2737442..5a4e150 100644 (file)
@@ -343,10 +343,8 @@ static int rt2880_pinmux_probe(struct platform_device *pdev)
                return err;
        }
        dev = pinctrl_register(p->desc, &pdev->dev, p);
-       if (IS_ERR(dev))
-               return PTR_ERR(dev);
 
-       return 0;
+       return PTR_ERR_OR_ZERO(dev);
 }
 
 static const struct of_device_id rt2880_pinmux_match[] = {