Hello Leo Chen,

Commit 53845307d52e ("drm/amd/display: Register DCN as a PMFW DF
C-state client on DCN42") from Jul 9, 2026, leads to the following
Smatch complaint:

    drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn42/dcn42_hwseq.c:686 
dcn42_prepare_bandwidth()
    warn: variable dereferenced before check 'dc->clk_mgr' (see line 681)

drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn42/dcn42_hwseq.c
   680  
   681          dcn401_prepare_bandwidth(dc, context);
                                         ^^
dc->clk_mgr is dereferenced here.

   682  
   683          /* valid C-state watermarks have now been committed to HW, so it
   684           * is safe to vote "allow" to PMFW.
   685           */
   686          if (dc->clk_mgr && dc->clk_mgr->funcs && 
dc->clk_mgr->funcs->notify_cstate_disable)
                    ^^^^^^^^^^^
so this check is too late.

   687                  dc->clk_mgr->funcs->notify_cstate_disable(dc->clk_mgr, 
false);
   688  }

This email is a free service from the Smatch-CI project [smatch.sf.net].

regards,
dan carpenter

Reply via email to