Thread (7 messages) 7 messages, 4 authors, 2020-03-06

Re: [PATCH] regulator: pwm: Don't warn on probe deferral

From: Mark Brown <hidden>
Date: 2020-02-24 16:59:05
Also in: linux-pwm, lkml

On Mon, Feb 24, 2020 at 02:40:48PM +0000, Jon Hunter wrote:
Deferred probe is an expected return value for devm_pwm_get(). Given
that the driver deals with it properly, there's no need to output a
warning that may potentially confuse users.
 		ret = PTR_ERR(drvdata->pwm);
-		dev_err(&pdev->dev, "Failed to get PWM: %d\n", ret);
+		if (ret != -EPROBE_DEFER)
+			dev_err(&pdev->dev, "Failed to get PWM: %d\n", ret);
This then means that there's no way for users to determine why the
driver has failed to instantiate which can be frustrating.  It'd be
better to at least have some dev_dbg() output when deferring so that
there's something for people to go on without having to instrument the
code.

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help