]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amd/display: fix i386 frame size warning
authorHamza Mahfooz <hamza.mahfooz@amd.com>
Wed, 17 Aug 2022 16:03:51 +0000 (12:03 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 22 Aug 2022 20:47:09 +0000 (16:47 -0400)
commit06de7694246d1c755ba1c656754ab21425628f3d
treeb04cd8b8d95ea7f3153f4d0c713806086ce16e48
parente905ba2b197ac1c4b6e0c1835c80c53b3ad1f78d
drm/amd/display: fix i386 frame size warning

Addresses the following warning:
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_mode_vba_30.c:3596:6: error: stack frame size (2092) exceeds limit (2048) in 'dml30_ModeSupportAndSystemConfigurationFull' [-Werror,-Wframe-larger-than]
void dml30_ModeSupportAndSystemConfigurationFull(struct display_mode_lib *mode_lib)
     ^

UseMinimumDCFCLK() is eating away at
dml30_ModeSupportAndSystemConfigurationFull()'s stack space, so use a
pointer to struct vba_vars_st instead of passing lots of large arrays
as parameters by value.

Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c