Merge branch 'devel-stable' into for-next
[sfrench/cifs-2.6.git] / drivers / gpu / drm / i915 / intel_display.c
index 3117679299a65a12989b78ca34091f073ce833e3..9943c20a741d46bc8f40452bdf87dcfa15d50d8c 100644 (file)
@@ -8713,6 +8713,7 @@ retry:
                        old->release_fb->funcs->destroy(old->release_fb);
                goto fail;
        }
+       crtc->primary->crtc = crtc;
 
        /* let the connector get through one full cycle before testing */
        intel_wait_for_vblank(dev, intel_crtc->pipe);
@@ -9715,7 +9716,7 @@ void intel_check_page_flip(struct drm_device *dev, int pipe)
        struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe];
        struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
 
-       WARN_ON(!in_irq());
+       WARN_ON(!in_interrupt());
 
        if (crtc == NULL)
                return;