drm/i915: Check crtc->active in intel_crtc_disable_planes
[linux-2.6-block.git] / drivers / gpu / drm / i915 / intel_display.c
index 8aa803848f3597a658437cf88d5d81c89fa7fe0a..647b1404c441374beba20b32be37192d0b0ace95 100644 (file)
@@ -4854,6 +4854,9 @@ static void intel_crtc_disable_planes(struct drm_crtc *crtc)
        struct intel_plane *intel_plane;
        int pipe = intel_crtc->pipe;
 
+       if (!intel_crtc->active)
+               return;
+
        intel_crtc_wait_for_pending_flips(crtc);
 
        intel_pre_disable_primary(crtc);