From 9fdec354d77860efc3201f20b93f336157b3f069 Mon Sep 17 00:00:00 2001 From: jsg Date: Thu, 11 Jun 2026 03:45:17 +0000 Subject: [PATCH] in inteldrm_burner_cb() call fb_blank() instead of drm_fb_helper_blank() this indirectly calls intel_fbdev_blank(), which does drm_fb_helper_blank() followed by intel_fbdev_invalidate() avoids on screen garbage when wscons screen blanking is enabled on mvs' Alder Lake and Gemini Lake machines. --- sys/dev/pci/drm/i915/i915_driver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/dev/pci/drm/i915/i915_driver.c b/sys/dev/pci/drm/i915/i915_driver.c index 83cf09a9807..b1360cdb1b6 100644 --- a/sys/dev/pci/drm/i915/i915_driver.c +++ b/sys/dev/pci/drm/i915/i915_driver.c @@ -2155,7 +2155,7 @@ inteldrm_burner_cb(void *arg1) struct drm_device *dev = &dev_priv->drm; struct drm_fb_helper *helper = dev->fb_helper; - drm_fb_helper_blank(dev_priv->burner_fblank, helper->info); + fb_blank(helper->info, dev_priv->burner_fblank); } int