There is no point to print deferred probe (and its failures to get
resources) as an error.

In case of multiple probe tries this would pollute the dmesg.

Signed-off-by: Krzysztof Kozlowski <k...@kernel.org>
---
 drivers/gpu/drm/panfrost/panfrost_device.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/panfrost/panfrost_device.c 
b/drivers/gpu/drm/panfrost/panfrost_device.c
index ccb8eb2a518c..858582a60090 100644
--- a/drivers/gpu/drm/panfrost/panfrost_device.c
+++ b/drivers/gpu/drm/panfrost/panfrost_device.c
@@ -95,7 +95,9 @@ static int panfrost_regulator_init(struct panfrost_device 
*pfdev)
                pfdev->regulator = NULL;
                if (ret == -ENODEV)
                        return 0;
-               dev_err(pfdev->dev, "failed to get regulator: %d\n", ret);
+               if (ret != -EPROBE_DEFER)
+                       dev_err(pfdev->dev, "failed to get regulator: %d\n",
+                               ret);
                return ret;
        }
 
-- 
2.17.1

Reply via email to