]> git.baikalelectronics.ru Git - kernel.git/commit
drm/msm/mdp4: Fix modifier support enabling
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 27 Apr 2021 09:20:15 +0000 (11:20 +0200)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 6 May 2021 09:43:51 +0000 (11:43 +0200)
commit4d106d82846d4cd49b85a55a5c8f67a2596ee58d
tree78822b4e615318934561b9a1f4d7f40d60653b40
parenta8adda343d2bb652990951b6d46f3baf47dbb373
drm/msm/mdp4: Fix modifier support enabling

Setting the cap without the modifier list is very confusing to
userspace. Fix that by listing the ones we support explicitly.

Stable backport so that userspace can rely on this working in a
reasonable way, i.e. that the cap set implies IN_FORMATS is available.

Acked-by: Pekka Paalanen <pekka.paalanen@collabora.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
Cc: stable@vger.kernel.org
Cc: Pekka Paalanen <pekka.paalanen@collabora.com>
Cc: Rob Clark <robdclark@chromium.org>
Cc: Jordan Crouse <jordan@cosmicpenguin.net>
Cc: Emil Velikov <emil.velikov@collabora.com>
Cc: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20210427092018.832258-5-daniel.vetter@ffwll.ch
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c
drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c