OSDN Git Service

drm/connector: demote connector force-probes for non-master clients
authorSimon Ser <contact@emersion.fr>
Fri, 2 Apr 2021 11:22:12 +0000 (13:22 +0200)
committerSimon Ser <contact@emersion.fr>
Mon, 3 May 2021 10:08:37 +0000 (12:08 +0200)
commit8f86c82aba8b13e732cfdd6d0e19a7dd48197e43
treed6ac49e5348281d4f4aaa4459334a3fea3a65bf6
parent4aae79f77e3a9c53b225a5b2c35951f568156eee
drm/connector: demote connector force-probes for non-master clients

Force-probing a connector can be slow and cause flickering. As this
affects the global KMS state, let's make it so only the DRM master
can force-probe a connector.

Non-master DRM clients won't be able to force-probe a connector
anymore. Instead, KMS will perform a regular read-only connector
query.

Signed-off-by: Simon Ser <contact@emersion.fr>
Acked-by: Pekka Paalanen <pekka.paalanen@collabora.com>
Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/20210402112212.5625-1-contact@emersion.fr
drivers/gpu/drm/drm_connector.c
include/uapi/drm/drm_mode.h