Panfrost driver is shouting an error if the regulator init
return an -EPROBE_DEFFER. This is a not a real error and
it doesn't require to be display.

Check if the error is not an EPROBE_DEFFER before displaying it.

Signed-off-by: Clément Péron <peron.c...@gmail.com>
---
 drivers/gpu/drm/panfrost/panfrost_device.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/panfrost/panfrost_device.c 
b/drivers/gpu/drm/panfrost/panfrost_device.c
index 238fb6d54df4..00cef062c35d 100644
--- a/drivers/gpu/drm/panfrost/panfrost_device.c
+++ b/drivers/gpu/drm/panfrost/panfrost_device.c
@@ -92,7 +92,8 @@ static int panfrost_regulator_init(struct panfrost_device 
*pfdev)
        pfdev->regulator = devm_regulator_get(pfdev->dev, "mali");
        if (IS_ERR(pfdev->regulator)) {
                ret = PTR_ERR(pfdev->regulator);
-               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;
        }
 
@@ -130,7 +131,8 @@ int panfrost_device_init(struct panfrost_device *pfdev)
 
        err = panfrost_regulator_init(pfdev);
        if (err) {
-               dev_err(pfdev->dev, "regulator init failed %d\n", err);
+               if (err != -EPROBE_DEFER)
+                       dev_err(pfdev->dev, "regulator init failed %d\n", err);
                goto err_out0;
        }
 
-- 
2.20.1

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Reply via email to