DragonFlyBSD Kernel Audit
DF-1610 / fix.diff
← back to finding ↓ download raw
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,