]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
pinctrl: baytrail: Unify messages with help of dev_err_probe()
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 3 Nov 2025 19:58:28 +0000 (20:58 +0100)
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Tue, 4 Nov 2025 08:28:55 +0000 (09:28 +0100)
Unify error messages that might appear during probe phase by
switching to use dev_err_probe().

Acked-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
drivers/pinctrl/intel/pinctrl-baytrail.c

index 5fd107a00ef853d65294e7ba1446249b6afd5c99..b3a5222a175fa6c42268b85507c746714447e3f2 100644 (file)
@@ -1498,9 +1498,9 @@ static int byt_gpio_add_pin_ranges(struct gpio_chip *chip)
 
        ret = gpiochip_add_pin_range(chip, dev_name(dev), 0, 0, vg->soc->npins);
        if (ret)
-               dev_err(dev, "failed to add GPIO pin range\n");
+               return dev_err_probe(dev, ret, "failed to add GPIO pin range\n");
 
-       return ret;
+       return 0;
 }
 
 static int byt_gpio_probe(struct intel_pinctrl *vg)
@@ -1548,9 +1548,9 @@ static int byt_gpio_probe(struct intel_pinctrl *vg)
 
        ret = devm_gpiochip_add_data(vg->dev, gc, vg);
        if (ret)
-               dev_err(vg->dev, "failed adding byt-gpio chip\n");
+               return dev_err_probe(vg->dev, ret, "failed to register gpiochip\n");
 
-       return ret;
+       return 0;
 }
 
 static int byt_set_soc_data(struct intel_pinctrl *vg,
@@ -1601,10 +1601,8 @@ static int byt_pinctrl_probe(struct platform_device *pdev)
 
        vg->dev = dev;
        ret = byt_set_soc_data(vg, soc_data);
-       if (ret) {
-               dev_err(dev, "failed to set soc data\n");
-               return ret;
-       }
+       if (ret)
+               return dev_err_probe(dev, ret, "failed to set soc data\n");
 
        vg->pctldesc            = byt_pinctrl_desc;
        vg->pctldesc.name       = dev_name(dev);
@@ -1612,10 +1610,8 @@ static int byt_pinctrl_probe(struct platform_device *pdev)
        vg->pctldesc.npins      = vg->soc->npins;
 
        vg->pctldev = devm_pinctrl_register(dev, &vg->pctldesc, vg);
-       if (IS_ERR(vg->pctldev)) {
-               dev_err(dev, "failed to register pinctrl driver\n");
-               return PTR_ERR(vg->pctldev);
-       }
+       if (IS_ERR(vg->pctldev))
+               return dev_err_probe(dev, PTR_ERR(vg->pctldev), "failed to register pinctrl\n");
 
        ret = byt_gpio_probe(vg);
        if (ret)