diff --git a/sys/dev/drm/amd/powerplay/hwmgr/smu7_powertune.c b/sys/dev/drm/amd/powerplay/hwmgr/smu7_powertune.c --- a/sys/dev/drm/amd/powerplay/hwmgr/smu7_powertune.c +++ b/sys/dev/drm/amd/powerplay/hwmgr/smu7_powertune.c @@ -1121,6 +1121,8 @@ else cac_table = hwmgr->dyn_state.cac_dtp_table; + if (cac_table == NULL) + return 0; if (PP_CAP(PHM_PlatformCaps_PowerContainment)) { if (data->enable_tdc_limit_feature) { smc_result = smum_send_msg_to_smc(hwmgr,