|
@@ -10762,15 +10762,12 @@ static void intel_unpin_work_fn(struct work_struct *__work)
|
|
|
container_of(__work, struct intel_unpin_work, work);
|
|
|
struct intel_crtc *crtc = to_intel_crtc(work->crtc);
|
|
|
struct drm_device *dev = crtc->base.dev;
|
|
|
- struct drm_i915_private *dev_priv = dev->dev_private;
|
|
|
struct drm_plane *primary = crtc->base.primary;
|
|
|
|
|
|
mutex_lock(&dev->struct_mutex);
|
|
|
intel_unpin_fb_obj(work->old_fb, primary->state);
|
|
|
drm_gem_object_unreference(&work->pending_flip_obj->base);
|
|
|
|
|
|
- intel_fbc_update(dev_priv);
|
|
|
-
|
|
|
if (work->flip_queued_req)
|
|
|
i915_gem_request_assign(&work->flip_queued_req, NULL);
|
|
|
mutex_unlock(&dev->struct_mutex);
|