]> git.baikalelectronics.ru Git - kernel.git/commit
drm/vmwgfx: validate the screen formats
authorZack Rusin <zackr@vmware.com>
Fri, 18 Mar 2022 17:43:30 +0000 (13:43 -0400)
committerZack Rusin <zackr@vmware.com>
Mon, 21 Mar 2022 14:10:35 +0000 (10:10 -0400)
commitd6e8a822bb6874851042cf6073d2d0aff3ec2435
treec49562ff8672b40e6aef2afc22dd8f4ad5a1af57
parent099c7c4ca0b1ca301d38a0868a27d093f3efeeaa
drm/vmwgfx: validate the screen formats

The kms code wasn't validating the modifiers and was letting through
unsupported formats. rgb8 was never properly supported and has no
matching svga screen target format so remove it.
This fixes format/modifier failures in kms_addfb_basic from IGT.

Signed-off-by: Zack Rusin <zackr@vmware.com>
Reviewed-by: Martin Krastev <krastevm@vmware.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220318174332.440068-4-zack@kde.org
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h