From: Thomas Zimmermann Date: Fri, 17 Oct 2025 09:19:02 +0000 (+0200) Subject: drm/gem-atomic: Reset plane state to NULL if allocation failed X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9837f9fcb7eb3f62a49c988c41e2bdadd86de4e2;p=thirdparty%2Fkernel%2Flinux.git drm/gem-atomic: Reset plane state to NULL if allocation failed Unconditionally reset plane->state to NULL if the allocation of the shadow plane state fails. Avoids an invalid address in the field. Signed-off-by: Thomas Zimmermann Reviewed-by: Javier Martinez Canillas Link: https://patch.msgid.link/20251017091919.58770-1-tzimmermann@suse.de --- diff --git a/drivers/gpu/drm/drm_gem_atomic_helper.c b/drivers/gpu/drm/drm_gem_atomic_helper.c index ebf305fb24f0c..cbb029cc656ab 100644 --- a/drivers/gpu/drm/drm_gem_atomic_helper.c +++ b/drivers/gpu/drm/drm_gem_atomic_helper.c @@ -334,8 +334,6 @@ void drm_gem_reset_shadow_plane(struct drm_plane *plane) } shadow_plane_state = kzalloc(sizeof(*shadow_plane_state), GFP_KERNEL); - if (!shadow_plane_state) - return; __drm_gem_reset_shadow_plane(plane, shadow_plane_state); } EXPORT_SYMBOL(drm_gem_reset_shadow_plane);