Skip to content

Commit f4ed123

Browse files
committed
drm/i915: Suspend the framebuffer console during driver shutdown
Suspend the FB console during driver shutdown the same way this is done during system resume. This should prevent any HPD event to trigger a new FB probe/modeset cycle happening in parallel with the display HW disable/uninitialize steps. A preceding FB HPD event handling may be still pending, resulting in a probe/modeset like the above, these will be prevented by a later change in this patchset. Link: https://patchwork.freedesktop.org/patch/msgid/20240104083008.2715733-6-imre.deak@intel.com Reviewed-by: Jouni Högander <jouni.hogander@intel.com> Signed-off-by: Imre Deak <imre.deak@intel.com>
1 parent 24b412b commit f4ed123

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

drivers/gpu/drm/i915/i915_driver.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1002,6 +1002,7 @@ void i915_driver_shutdown(struct drm_i915_private *i915)
10021002
intel_runtime_pm_disable(&i915->runtime_pm);
10031003
intel_power_domains_disable(i915);
10041004

1005+
intel_fbdev_set_suspend(&i915->drm, FBINFO_STATE_SUSPENDED, true);
10051006
if (HAS_DISPLAY(i915)) {
10061007
drm_kms_helper_poll_disable(&i915->drm);
10071008

0 commit comments

Comments
 (0)