drm/i915: Disable FBC across page-flipping
[deliverable/linux.git] / drivers / gpu / drm / i915 / intel_display.c
index 9df96bdc002ed15c01409e3f7aaf8dc7b7313fd3..f0788a97801e4762b924e9282b819093756ec4e1 100644 (file)
@@ -6333,6 +6333,7 @@ static void intel_unpin_work_fn(struct work_struct *__work)
        drm_gem_object_unreference(&work->pending_flip_obj->base);
        drm_gem_object_unreference(&work->old_fb_obj->base);
 
+       intel_update_fbc(work->dev);
        mutex_unlock(&work->dev->struct_mutex);
        kfree(work);
 }
@@ -6697,6 +6698,7 @@ static int intel_crtc_page_flip(struct drm_crtc *crtc,
        if (ret)
                goto cleanup_pending;
 
+       intel_disable_fbc(dev);
        mutex_unlock(&dev->struct_mutex);
 
        trace_i915_flip_request(intel_crtc->plane, obj);
This page took 0.025799 seconds and 5 git commands to generate.