drm: Don't prune modes loudly when a connector is disconnected
drm_helper_probe_single_connector_modes() is responsible for pruning the previously detected modes on a disconnected connector. We don't really need to log, again, the full list of modes that used to be valid when connected. Signed-off-by: Damien Lespiau <damien.lespiau@intel.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
parent
97fbfbf40b
commit
ebbd97ad88
|
@ -121,6 +121,7 @@ int drm_helper_probe_single_connector_modes(struct drm_connector *connector,
|
||||||
connector->helper_private;
|
connector->helper_private;
|
||||||
int count = 0;
|
int count = 0;
|
||||||
int mode_flags = 0;
|
int mode_flags = 0;
|
||||||
|
bool verbose_prune = true;
|
||||||
|
|
||||||
DRM_DEBUG_KMS("[CONNECTOR:%d:%s]\n", connector->base.id,
|
DRM_DEBUG_KMS("[CONNECTOR:%d:%s]\n", connector->base.id,
|
||||||
drm_get_connector_name(connector));
|
drm_get_connector_name(connector));
|
||||||
|
@ -149,6 +150,7 @@ int drm_helper_probe_single_connector_modes(struct drm_connector *connector,
|
||||||
DRM_DEBUG_KMS("[CONNECTOR:%d:%s] disconnected\n",
|
DRM_DEBUG_KMS("[CONNECTOR:%d:%s] disconnected\n",
|
||||||
connector->base.id, drm_get_connector_name(connector));
|
connector->base.id, drm_get_connector_name(connector));
|
||||||
drm_mode_connector_update_edid_property(connector, NULL);
|
drm_mode_connector_update_edid_property(connector, NULL);
|
||||||
|
verbose_prune = false;
|
||||||
goto prune;
|
goto prune;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -182,7 +184,7 @@ int drm_helper_probe_single_connector_modes(struct drm_connector *connector,
|
||||||
}
|
}
|
||||||
|
|
||||||
prune:
|
prune:
|
||||||
drm_mode_prune_invalid(dev, &connector->modes, true);
|
drm_mode_prune_invalid(dev, &connector->modes, verbose_prune);
|
||||||
|
|
||||||
if (list_empty(&connector->modes))
|
if (list_empty(&connector->modes))
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in New Issue