|
@@ -1007,13 +1007,20 @@ static void output_poll_execute(struct work_struct *work)
|
|
|
continue;
|
|
|
|
|
|
connector->status = connector->funcs->detect(connector, false);
|
|
|
- DRM_DEBUG_KMS("[CONNECTOR:%d:%s] status updated from %s to %s\n",
|
|
|
- connector->base.id,
|
|
|
- drm_get_connector_name(connector),
|
|
|
- drm_get_connector_status_name(old_status),
|
|
|
- drm_get_connector_status_name(connector->status));
|
|
|
- if (old_status != connector->status)
|
|
|
+ if (old_status != connector->status) {
|
|
|
+ const char *old, *new;
|
|
|
+
|
|
|
+ old = drm_get_connector_status_name(old_status);
|
|
|
+ new = drm_get_connector_status_name(connector->status);
|
|
|
+
|
|
|
+ DRM_DEBUG_KMS("[CONNECTOR:%d:%s] "
|
|
|
+ "status updated from %s to %s\n",
|
|
|
+ connector->base.id,
|
|
|
+ drm_get_connector_name(connector),
|
|
|
+ old, new);
|
|
|
+
|
|
|
changed = true;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
mutex_unlock(&dev->mode_config.mutex);
|