FAILED: patch "[PATCH] drm/i915: Call intel_dp_mst_resume() before resuming displays" failed to apply to 4.5-stable tree
Subsystems (3)
[email protected]
maintainerThe patch below does not apply to the 4.5-stable tree.
If someone wants it applied there, or to any other stable or longterm tree, then please email the backport, including the original git commit id to <[email protected]>.
thanks,
greg k-h
------------------ original commit in Linus's tree ------------------
Quoted 1 line
From
1e8817b7f603464369b3f70895946254bf62ba8eMon Sep 17 00:00:00 2001
From: Lyude <[email protected]>
Date: Fri, 11 Mar 2016 10:57:01 -0500
Subject: [PATCH] drm/i915: Call intel_dp_mst_resume() before resuming displays
Since we need MST devices ready before we try to resume displays, calling this after intel_display_resume() can result in some issues with various laptop docks where the monitor won't turn back on after suspending the system.
This order was originally changed in
commit e7d6f7d70829 ("drm/i915: resume MST after reading back hw state")
In order to fix some unclaimed register errors, however the actual cause of those has since been fixed.
drivers/gpu/drm/i915/i915_drv.c +2 -2
@@ -758,10 +758,10 @@ static int i915_drm_resume(struct drm_device *dev) dev_priv->display.hpd_irq_setup (dev);spin_unlock_irq (&dev_priv->irq_lock); -intel_display_resume (dev); -intel_dp_mst_resume (dev); +intel_display_resume (dev); +/* * ... but also need to make sure that hotplug processing * doesn't cause havoc. Like in the driver load code we don't