DragonFlyBSD Kernel Audit
DF-1170 / fix.diff
← back to finding ↓ download raw
--- /tmp/orig/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c	2026-07-23 11:54:56.835318000 +0000
+++ dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c	2026-07-23 12:28:17.764830000 +0000
@@ -4384,6 +4384,8 @@
 		uint32_t tmp = mask & data->dpm_level_enable_mask.pcie_dpm_enable_mask;
 
 		if (!data->pcie_dpm_key_disabled) {
+			if (tmp == 0)
+				break;
 			if (fls(tmp) != ffs(tmp))
 				smum_send_msg_to_smc(hwmgr, PPSMC_MSG_PCIeDPM_UnForceLevel);
 			else