Probe deferred is not an error, don't print it.

Signed-off-by: Yannick Fertre <yannick.fer...@foss.st.com>
---
 drivers/gpu/drm/drm_bridge.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/drivers/gpu/drm/drm_bridge.c b/drivers/gpu/drm/drm_bridge.c
index c96847fc0ebc..cef0a62ef5d0 100644
--- a/drivers/gpu/drm/drm_bridge.c
+++ b/drivers/gpu/drm/drm_bridge.c
@@ -288,11 +288,13 @@ int drm_bridge_attach(struct drm_encoder *encoder, struct 
drm_bridge *bridge,
        list_del(&bridge->chain_node);
 
 #ifdef CONFIG_OF
-       DRM_ERROR("failed to attach bridge %pOF to encoder %s: %d\n",
-                 bridge->of_node, encoder->name, ret);
+       if (ret != -EPROBE_DEFER)
+               DRM_ERROR("failed to attach bridge %pOF to encoder %s: %d\n",
+                         bridge->of_node, encoder->name, ret);
 #else
-       DRM_ERROR("failed to attach bridge to encoder %s: %d\n",
-                 encoder->name, ret);
+       if (ret != -EPROBE_DEFER)
+               DRM_ERROR("failed to attach bridge to encoder %s: %d\n",
+                         encoder->name, ret);
 #endif
 
        return ret;
-- 
2.17.1

Reply via email to