⬢ DragonFlyBSD Kernel Audit
DF-3655 / fix.diff
← back to finding ↓ download raw
--- a/sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+++ b/sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
@@ -4886,7 +4886,11 @@
 			continue;
 
 		status = dc_stream_get_status(dm_new_crtc_state->stream);
-		WARN_ON(!status);
+		if (!status) {
+			DC_ERR("no status for stream %p on acrtc %p\n",
+			       dm_new_crtc_state->stream, acrtc);
+			continue;
+		}
 		WARN_ON(!status->plane_count);
 
 		dm_new_crtc_state->stream->adjust = dm_new_crtc_state->adjust;