public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH] drm/i915: Do not update pipe state when crtc is inactive.
@ 2015-09-22 14:26 Maarten Lankhorst
  2015-09-23  9:01 ` Jani Nikula
  2015-10-13 12:36 ` Jani Nikula
  0 siblings, 2 replies; 6+ messages in thread
From: Maarten Lankhorst @ 2015-09-22 14:26 UTC (permalink / raw)
  To: intel-gfx

Nothing good can come from detaching scalers or updating pipe config
when the crtc is already disabled. Touching registers while the crtc
and power wells are disabled causes unclaimed register access warnings.

Reported-by: Mika Kuoppala <mika.kuoppala@intel.com>
Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
---
 drivers/gpu/drm/i915/intel_display.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
index a4c24e6f5d6f..5a68290bf8c6 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -13527,7 +13527,7 @@ static void intel_begin_crtc_commit(struct drm_crtc *crtc,
 	/* Perform vblank evasion around commit operation */
 	intel_pipe_update_start(intel_crtc);
 
-	if (modeset)
+	if (modeset || !crtc->state->active)
 		return;
 
 	if (to_intel_crtc_state(crtc->state)->update_pipe)
-- 
2.1.0

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2015-10-13 12:33 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-22 14:26 [PATCH] drm/i915: Do not update pipe state when crtc is inactive Maarten Lankhorst
2015-09-23  9:01 ` Jani Nikula
2015-09-23  9:00   ` Maarten Lankhorst
2015-09-23 10:33     ` Jani Nikula
2015-09-23 15:56       ` Daniel Vetter
2015-10-13 12:36 ` Jani Nikula

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox