1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/gpu/drm/amd/display/dc/dml
Alex Deucher 01cf387b1c drm/amdgpu/display: reduce stack size in dml32_ModeSupportAndSystemConfigurationFull()
Move more stack variable in to dummy vars structure on the heap.

Fixes stack frame size errors:
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_32.c: In function 'dml32_ModeSupportAndSystemConfigurationFull':
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_32.c:3833:1: error: the frame size of 2720 bytes is larger than 2048 bytes [-Werror=frame-larger-than=]
 3833 | } // ModeSupportAndSystemConfigurationFull
      | ^

Fixes: dda4fb85e4 ("drm/amd/display: DML changes for DCN32/321")
Cc: Stephen Rothwell <sfr@canb.auug.org.au>
Cc: Aurabindo Pillai <aurabindo.pillai@amd.com>
Cc: Rodrigo Siqueira Jordao <Rodrigo.Siqueira@amd.com>
Reviewed-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2022-06-28 11:22:03 -04:00
..
calcs drm/amd/display: remove DC_FP_* wrapper from dml folder 2022-03-31 23:05:54 -04:00
dcn10 drm/amd/display: move FPU code from dcn10 to dml/dcn10 folder 2022-03-15 14:25:16 -04:00
dcn20 drm/amd/display: Use pre-allocated temp struct for bounding box update 2022-06-14 21:38:40 -04:00
dcn21 drm/amdgpu/display: Remove t_srx_delay_us. 2022-01-27 15:47:34 -05:00
dcn30 drm/amd/display: DML changes for DCN32/321 2022-06-03 16:43:37 -04:00
dcn31 drm/amd/display: Use pre-allocated temp struct for bounding box update 2022-06-14 21:38:40 -04:00
dcn32 drm/amdgpu/display: reduce stack size in dml32_ModeSupportAndSystemConfigurationFull() 2022-06-28 11:22:03 -04:00
dcn301 drm/amd/display: Use pre-allocated temp struct for bounding box update 2022-06-14 21:38:40 -04:00
dcn302 drm/amd/display: move FPU associated DCN302 code to DML folder (#2266) 2022-01-18 17:42:26 -05:00
dcn303 drm/amd/display: move FPU associated DCN303 code to DML folder 2022-03-15 14:25:15 -04:00
dsc drm/display: Move DSC header and helpers into display-helper module 2022-04-25 11:19:36 +02:00
dc_features.h drm/amd/display: Extend soc BB capabilitiy 2022-06-07 16:09:57 -04:00
display_mode_enums.h drm/amd/display: DML changes for DCN32/321 2022-06-03 16:43:37 -04:00
display_mode_lib.c drm/amd/display: DML changes for DCN32/321 2022-06-03 16:43:37 -04:00
display_mode_lib.h drm/amd/display: DML changes for DCN32/321 2022-06-03 16:43:37 -04:00
display_mode_structs.h drm/amd/display: Use pre-allocated temp struct for bounding box update 2022-06-14 21:38:40 -04:00
display_mode_vba.c drm/amd/display: DML changes for DCN32/321 2022-06-03 16:43:37 -04:00
display_mode_vba.h drm/amdgpu/display: reduce stack size in dml32_ModeSupportAndSystemConfigurationFull() 2022-06-28 11:22:03 -04:00
display_rq_dlg_helpers.c drm/amdgpu/display: Remove t_srx_delay_us. 2022-01-27 15:47:34 -05:00
display_rq_dlg_helpers.h drm/amd/display: Pass all structs in display_rq_dlg_helpers by pointer 2021-09-23 15:17:29 -04:00
dml1_display_rq_dlg_calc.c drm/amdgpu/display: Remove t_srx_delay_us. 2022-01-27 15:47:34 -05:00
dml1_display_rq_dlg_calc.h drm/amd/display: Fix rest of pass-by-value structs in DML 2021-09-23 15:17:30 -04:00
dml_inline_defs.h drm/amd/display: simplify dml log2 function 2020-05-28 14:00:50 -04:00
dml_logger.h drm/amd/display: Use MACROS instead of dm_logger 2018-03-14 15:08:45 -05:00
dml_wrapper.c drm/amd/display: DML changes for DCN32/321 2022-06-03 16:43:37 -04:00
dml_wrapper_translation.c drm/amd/display: Code change for DML isolation 2021-11-22 14:45:01 -05:00
Makefile drm/amd/display: DML changes for DCN32/321 2022-06-03 16:43:37 -04:00