summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_display.c
diff options
context:
space:
mode:
authorChris Wilson2011-04-13 23:04:09 +0200
committerKeith Packard2011-06-09 20:43:47 +0200
commita8198eea156df47e0e843ac5c7d4c8774e121c42 (patch)
treee2a1376eadff54842460fa392efcf4a0505f1bd8 /drivers/gpu/drm/i915/intel_display.c
parentdrm/i915: Call intel_enable_plane from i9xx_crtc_mode_set (again) (diff)
downloadkernel-qcow2-linux-a8198eea156df47e0e843ac5c7d4c8774e121c42.tar.gz
kernel-qcow2-linux-a8198eea156df47e0e843ac5c7d4c8774e121c42.tar.xz
kernel-qcow2-linux-a8198eea156df47e0e843ac5c7d4c8774e121c42.zip
drm/i915: Introduce i915_gem_object_finish_gpu()
... reincarnated from i915_gem_object_flush_gpu(). The semantic difference is that after calling finish_gpu() the object no longer resides in any GPU domain, and so will cause the GPU caches to be invalidated if it is ever used again. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/i915/intel_display.c')
-rw-r--r--drivers/gpu/drm/i915/intel_display.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
index aa43e7be6053..e32fb89b3165 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -1971,7 +1971,7 @@ intel_pipe_set_base(struct drm_crtc *crtc, int x, int y,
* This should only fail upon a hung GPU, in which case we
* can safely continue.
*/
- ret = i915_gem_object_flush_gpu(obj);
+ ret = i915_gem_object_finish_gpu(obj);
(void) ret;
}