Messages in this thread Patch in this message | | | From | Thierry Reding <> | Subject | [PATCH] regulator: pwm: Do not print error on probe deferral | Date | Thu, 6 Aug 2020 17:55:15 +0200 |
| |
From: Thierry Reding <treding@nvidia.com>
When the pwm-regulator driver fails to find the enable GPIO because of probe deferral, prevent it from potentially spamming the kernel log with error messages that are not useful.
Signed-off-by: Thierry Reding <treding@nvidia.com> --- drivers/regulator/pwm-regulator.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/regulator/pwm-regulator.c b/drivers/regulator/pwm-regulator.c index 3234b118b53e..dc99ac9b0cdf 100644 --- a/drivers/regulator/pwm-regulator.c +++ b/drivers/regulator/pwm-regulator.c @@ -370,7 +370,9 @@ static int pwm_regulator_probe(struct platform_device *pdev) gpio_flags); if (IS_ERR(drvdata->enb_gpio)) { ret = PTR_ERR(drvdata->enb_gpio); - dev_err(&pdev->dev, "Failed to get enable GPIO: %d\n", ret); + if (ret != -EPROBE_DEFER) + dev_err(&pdev->dev, "Failed to get enable GPIO: %d\n", ret); + return ret; } -- 2.27.0
| |