From: Reza Amini Date: Tue, 12 Aug 2025 14:02:45 +0000 (-0400) Subject: drm/amd/display: Decrease stack size in logging path X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=dbe88861742ebdb277aaf8963c9bfb876436106c;p=users%2Fhch%2Fmisc.git drm/amd/display: Decrease stack size in logging path [why] Reducing stack size can avoid stack over flow [how] Make local variables const and static so they are not on the stack. Reviewed-by: Dillon Varone Signed-off-by: Reza Amini Signed-off-by: Aurabindo Pillai Tested-by: Dan Wheeler Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c index 79c9bea78c47..d633033c98f2 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c @@ -328,7 +328,7 @@ static void dcn10_log_hubp_states(struct dc *dc, void *log_ctx) } DTN_INFO("\n=======HUBP FL======\n"); - char pLabels[18][50] = { + static const char * const pLabels[] = { "inst", "Enabled ", "Done ", "adr_mode ", "width ", "mpc_width ", "tmz", "xbar_sel_R", "xbar_sel_G", "xbar_sel_B", "adr_hi ", "adr_low", "REFCYC", "Bias", "Scale", "Mode", @@ -552,7 +552,7 @@ static void dcn10_log_color_state(struct dc *dc, dc->caps.color.mpc.ogam_ram, dc->caps.color.mpc.ocsc); DTN_INFO("===== MPC RMCM 3DLUT =====\n"); - char pLabels[19][50] = { + static const char * const pLabels[] = { "MPCC", "SIZE", "MODE", "MODE_CUR", "RD_SEL", "30BIT_EN", "WR_EN_MASK", "RAM_SEL", "OUT_NORM_FACTOR", "FL_SEL", "OUT_OFFSET", "OUT_SCALE", "FL_DONE", "SOFT_UNDERFLOW", "HARD_UNDERFLOW",