DragonFlyBSD Kernel Audit
DF-1800 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/dev/drm/amd/powerplay/hwmgr/smu_helper.c b/sys/dev/drm/amd/powerplay/hwmgr/smu_helper.c
--- a/sys/dev/drm/amd/powerplay/hwmgr/smu_helper.c
+++ b/sys/dev/drm/amd/powerplay/hwmgr/smu_helper.c
@@ -521,6 +521,8 @@
 {
 	uint32_t level = 0;
 
+	if (mask == 0)
+		return 0;
 	while (0 == (mask & (1 << level)))
 		level++;