mirror of
https://github.com/torvalds/linux.git
synced 2026-09-22 12:44:03 +02:00
drm/amd/display: check if dml21_add_phantom_plane() is successful
Verify that the phantom plane was allocated to avoid a later segfault. Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4970 Fixes:70839da636("drm/amd/display: Add new DCN401 sources") Reviewed-by: Dillon Varone <dillon.varone@amd.com> Signed-off-by: Fangzhi Zuo <jerry.zuo@amd.com> Tested-by: Dan Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com> (cherry picked from commit5adb54abe5) Cc: stable@vger.kernel.org
This commit is contained in:
parent
f327e389c0
commit
000acb4ce7
|
|
@ -359,14 +359,13 @@ void dml21_handle_phantom_streams_planes(const struct dc *dc, struct dc_state *c
|
|||
main_plane = main_stream_status->plane_states[dc_plane_index];
|
||||
|
||||
/* create phantom planes for subvp enabled plane */
|
||||
dml21_add_phantom_plane(dml_ctx,
|
||||
dc,
|
||||
context,
|
||||
phantom_stream,
|
||||
main_plane,
|
||||
&dml_ctx->v21.mode_programming.programming->plane_programming[dml_plane_index]);
|
||||
|
||||
phantoms_added = true;
|
||||
if (dml21_add_phantom_plane(dml_ctx,
|
||||
dc,
|
||||
context,
|
||||
phantom_stream,
|
||||
main_plane,
|
||||
&dml_ctx->v21.mode_programming.programming->plane_programming[dml_plane_index]))
|
||||
phantoms_added = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user