]> git.baikalelectronics.ru Git - kernel.git/commit
drm: validate possible_crtcs for primary and cursor planes
authorSimon Ser <contact@emersion.fr>
Fri, 11 Dec 2020 18:46:32 +0000 (19:46 +0100)
committerSimon Ser <contact@emersion.fr>
Tue, 15 Dec 2020 15:46:45 +0000 (16:46 +0100)
commite19db8827b67dfe44edeb872405e74b1355dfb44
treeedbd3d87f38debef21c901e0f276cb49802a2833
parent069710334c458898644745ce153f23a69ae8f3c5
drm: validate possible_crtcs for primary and cursor planes

If a primary or cursor plane is not compatible with a CRTC it's attached
to via the legacy primary/cursor field, things will be broken for legacy
user-space.

v4: use drm_crtc_mask instead of BIT (Ville)

Signed-off-by: Simon Ser <contact@emersion.fr>
Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Acked-by: Pekka Paalanen <pekka.paalanen@collabora.com>
Cc: Ville Syrjala <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20201211184634.74534-2-contact@emersion.fr
drivers/gpu/drm/drm_mode_config.c