summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/drm_mode_config.c
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2022-10-17 15:31:57 +0000
committerSimon Ser <contact@emersion.fr>2022-10-25 09:45:19 +0200
commit754c2a528fb974d0a6b310b51e2b3e64a1cf4ab0 (patch)
treeb9759cbb3a3dfde6174d7f2196823a2585076d89 /drivers/gpu/drm/drm_mode_config.c
parent27b2ae654370e1a8e446b0e48c4e406abed12ca1 (diff)
downloadlinux-754c2a528fb974d0a6b310b51e2b3e64a1cf4ab0.tar.gz
linux-754c2a528fb974d0a6b310b51e2b3e64a1cf4ab0.tar.bz2
linux-754c2a528fb974d0a6b310b51e2b3e64a1cf4ab0.zip
Revert "drm: hide unregistered connectors from GETCONNECTOR IOCTL"
This reverts commit 981f09295687f856d5345e19c7084aca481c1395. It turns out this causes logically active but disconnected DP MST connectors to disappear from the KMS resources list, and Mutter then assumes the connector is already disabled. Later on Mutter tries to re-use the same CRTC but fails since on the kernel side it's still tied to the disconnected DP MST connector. Signed-off-by: Simon Ser <contact@emersion.fr> Tested-by: Jonas Ã…dahl <jadahl@redhat.com> Reviewed-by: Lyude Paul <lyude@redhat.com> Cc: Daniel Vetter <daniel.vetter@ffwll.ch> Link: https://patchwork.freedesktop.org/patch/msgid/20221017153150.60675-1-contact@emersion.fr
Diffstat (limited to 'drivers/gpu/drm/drm_mode_config.c')
-rw-r--r--drivers/gpu/drm/drm_mode_config.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/gpu/drm/drm_mode_config.c b/drivers/gpu/drm/drm_mode_config.c
index 939d621c9ad4..688c8afe0bf1 100644
--- a/drivers/gpu/drm/drm_mode_config.c
+++ b/drivers/gpu/drm/drm_mode_config.c
@@ -151,9 +151,6 @@ int drm_mode_getresources(struct drm_device *dev, void *data,
count = 0;
connector_id = u64_to_user_ptr(card_res->connector_id_ptr);
drm_for_each_connector_iter(connector, &conn_iter) {
- if (connector->registration_state != DRM_CONNECTOR_REGISTERED)
- continue;
-
/* only expose writeback connectors if userspace understands them */
if (!file_priv->writeback_connectors &&
(connector->connector_type == DRM_MODE_CONNECTOR_WRITEBACK))