DF-1154 / fix.diff
--- /tmp/orig/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c 2026-07-23 11:54:56.814850000 +0000 +++ dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c 2026-07-23 12:35:35.810153000 +0000 @@ -4629,6 +4629,8 @@ if (!pflip_needed || plane->type == DRM_PLANE_TYPE_OVERLAY) { WARN_ON(!dm_new_plane_state->dc_state); + if (planes_count >= MAX_SURFACES) + break; plane_states_constructed[planes_count] = dm_new_plane_state->dc_state; dc_stream_attach = acrtc_state->stream; |