summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_gem_execbuffer.c
diff options
context:
space:
mode:
authorBen Widawsky <ben@bwidawsk.net>2012-01-25 15:39:34 -0800
committerDaniel Vetter <daniel.vetter@ffwll.ch>2012-01-26 11:19:19 +0100
commitb93f9cf14e714c20ce9a544ed1a6070ee7604588 (patch)
treebbf78a595254e96d88206bb60f400ae907a561f0 /drivers/gpu/drm/i915/i915_gem_execbuffer.c
parentfc74d8e01165b567922921d110b6d16320a61fa6 (diff)
downloadop-kernel-dev-b93f9cf14e714c20ce9a544ed1a6070ee7604588.zip
op-kernel-dev-b93f9cf14e714c20ce9a544ed1a6070ee7604588.tar.gz
drm/i915: argument to control retiring behavior
Sometimes it may be the case when we idle the gpu or wait on something we don't actually want to process the retiring list. This patch allows callers to choose the behavior. Reviewed-by: Keith Packard <keithp@keithp.com> Reviewed-by: Eugeni Dodonov <eugeni.dodonov@intel.com> Signed-off-by: Ben Widawsky <ben@bwidawsk.net> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/i915/i915_gem_execbuffer.c')
-rw-r--r--drivers/gpu/drm/i915/i915_gem_execbuffer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/i915_gem_execbuffer.c b/drivers/gpu/drm/i915/i915_gem_execbuffer.c
index c01cb20..c649e0f 100644
--- a/drivers/gpu/drm/i915/i915_gem_execbuffer.c
+++ b/drivers/gpu/drm/i915/i915_gem_execbuffer.c
@@ -1186,7 +1186,7 @@ i915_gem_do_execbuffer(struct drm_device *dev, void *data,
* so every billion or so execbuffers, we need to stall
* the GPU in order to reset the counters.
*/
- ret = i915_gpu_idle(dev);
+ ret = i915_gpu_idle(dev, true);
if (ret)
goto err;
OpenPOWER on IntegriCloud