Patch "drm/qxl: only report first monitor as connected if we have no state" has been added to the 3.14-stable tree
Subsystems (4)
This is a note to let you know that I've just added the patch titled
drm/qxl: only report first monitor as connected if we have no state
to the 3.14-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
drm-qxl-only-report-first-monitor-as-connected-if-we-have-no-state.patch
and it can be found in the queue-3.14 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From
69e5d3f893e19613486f300fd6e631810338aa4bMon Sep 17 00:00:00 2001
From: Dave Airlie <[email protected]>
Date: Mon, 14 Sep 2015 10:28:34 +1000
Subject: drm/qxl: only report first monitor as connected if we have no state
From: Dave Airlie <[email protected]>
commit 69e5d3f893e19613486f300fd6e631810338aa4b upstream.
If the server isn't new enough to give us state, report the first monitor as always connected, otherwise believe the server side.
--- drivers/gpu/drm/qxl/qxl_display.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-)
drivers/gpu/drm/qxl/qxl_display.c +7 -5
@@ -816,13 +816,15 @@ static enum drm_connector_status qxl_condrm_connector_to_qxl_output (connector);struct drm_device *ddev = connector->dev;struct qxl_device *qdev = ddev->dev_private; -int connected; +bool connected = false;/* The first monitor is always connected */ - connected = (output->index ==0 ) || - (qdev->client_monitors_config && - qdev->client_monitors_config->count > output->index && -qxl_head_enabled (&qdev->client_monitors_config->heads[output->index])); +if (!qdev->client_monitors_config) { +if (output->index ==0 ) + connected = true; + }else + connected = qdev->client_monitors_config->count > output->index && +qxl_head_enabled (&qdev->client_monitors_config->heads[output->index]);DRM_DEBUG ("#%d connected: %d\n" , output->index, connected);if (!connected)
Patches currently in stable-queue which might be from [email protected] are
queue-3.14/drm-qxl-only-report-first-monitor-as-connected-if-we-have-no-state.patch queue-3.14/drm-qxl-recreate-the-primary-surface-when-the-bo-is-not-primary.patch