drm/amd/display: Bug fix in dcn315_populate_dml_pipes_from_context
authorArtem Grishin <artem.grishin@amd.com>
Thu, 1 Jun 2023 16:52:16 +0000 (12:52 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 15 Jun 2023 14:44:41 +0000 (10:44 -0400)
commitec7282bd2688c6c741c79f8696a68c6c0403cf2d
tree2671de1b7f9fd66a805a26c7967a9d06ce91be04
parent196754951fc8187c64806d0807c467d6f435d0c5
drm/amd/display: Bug fix in dcn315_populate_dml_pipes_from_context

[Why]
When iterating over all pipes in the loop, the CRB allocation algorithm
may potentially skip some of the pipes. Previously, the current pipe
index didn't get updated in this case, causing incorrect outcome.

[How]
Increment the pipe index when skipping over a pipe in the loop.

Acked-by: Stylon Wang <stylon.wang@amd.com>
Signed-off-by: Artem Grishin <artem.grishin@amd.com>
Reviewed-by: Dmytro Laktyushkin <Dmytro.Laktyushkin@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/dcn315/dcn315_resource.c