Hello Bhawanpreet Lakha, This is a semi-automatic email about new static checker warnings.
Commit e9a09a198bfe ("drm/amd/display: Allow Z8 when stutter threshold is not met") from Mar 13, 2024, leads to the following Smatch complaint: drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.c:1088 decide_zstate_support() warn: variable dereferenced before check 'link' (see line 1087) drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.c 1086 bool allow_z8 = context->bw_ctx.dml.vba.StutterPeriod > (double)minmum_z8_residency; 1087 bool is_pwrseq0 = link->link_index == 0; ^^^^^^^^^^^^^^^^ The existing code assumes link isn't NULL 1088 bool is_psr = (link && (link->psr_settings.psr_version == DC_PSR_VERSION_1 || ^^^^ 1089 link->psr_settings.psr_version == DC_PSR_VERSION_SU_1) && !link->panel_config.psr.disable_psr); 1090 bool is_replay = link && link->replay_settings.replay_feature_enabled; ^^^^ but the patch assumes link can be NULL. Somebody is wrong. regards, dan carpenter