Forwarded: WARNING in drm_plane_create_rotation_property

syzbot posted 1 patch 1 month, 1 week ago
Forwarded: WARNING in drm_plane_create_rotation_property
Posted by syzbot 1 month, 1 week ago
For archival purposes, forwarding an incoming command email to
linux-kernel@vger.kernel.org.

***

Subject: WARNING in drm_plane_create_rotation_property
Author: sajal2005gupta@gmail.com

#syz test

diff --git a/drivers/gpu/drm/gud/gud_drv.c b/drivers/gpu/drm/gud/gud_drv.c
index 89bd6ca36003..3a1b9e2a2eaa 100644
--- a/drivers/gpu/drm/gud/gud_drv.c
+++ b/drivers/gpu/drm/gud/gud_drv.c
@@ -289,6 +289,8 @@ static int gud_plane_add_properties(struct gud_device *gdrm)
                         * but mask out any additions on future devices.
                         */
                        val &= GUD_ROTATION_MASK;
+                       if (!(val & GUD_ROTATION_0))
+                               continue;
                        ret =
drm_plane_create_rotation_property(&gdrm->plane, DRM_MODE_ROTATE_0,
val);
                        break;