aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_gem.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/i915/i915_gem.c')
-rw-r--r--drivers/gpu/drm/i915/i915_gem.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c
index 96f65a15ffc9..96ad99ccf0ac 100644
--- a/drivers/gpu/drm/i915/i915_gem.c
+++ b/drivers/gpu/drm/i915/i915_gem.c
@@ -4232,16 +4232,13 @@ i915_gem_idle(struct drm_device *dev)
4232 drm_i915_private_t *dev_priv = dev->dev_private; 4232 drm_i915_private_t *dev_priv = dev->dev_private;
4233 int ret; 4233 int ret;
4234 4234
4235 if (dev_priv->ums.mm_suspended) { 4235 if (dev_priv->ums.mm_suspended)
4236 mutex_unlock(&dev->struct_mutex);
4237 return 0; 4236 return 0;
4238 }
4239 4237
4240 ret = i915_gpu_idle(dev); 4238 ret = i915_gpu_idle(dev);
4241 if (ret) { 4239 if (ret)
4242 mutex_unlock(&dev->struct_mutex);
4243 return ret; 4240 return ret;
4244 } 4241
4245 i915_gem_retire_requests(dev); 4242 i915_gem_retire_requests(dev);
4246 4243
4247 /* Under UMS, be paranoid and evict. */ 4244 /* Under UMS, be paranoid and evict. */