aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_gem_gtt.c
diff options
context:
space:
mode:
authorTvrtko Ursulin <tvrtko.ursulin@intel.com>2019-06-07 09:25:53 +0100
committerTvrtko Ursulin <tvrtko.ursulin@intel.com>2019-06-07 12:47:37 +0100
commitb61ea001b2df056ca2088ee8c3bf5c9fd01593c4 (patch)
tree2b06861ca9ce44e11614d8595a10fa0aa88743f4 /drivers/gpu/drm/i915/i915_gem_gtt.c
parentdrm/i915/dmc: protect against reading random memory (diff)
downloadlinux-dev-b61ea001b2df056ca2088ee8c3bf5c9fd01593c4.tar.xz
linux-dev-b61ea001b2df056ca2088ee8c3bf5c9fd01593c4.zip
drm/i915: Reset only affected engines when handling error capture
Pass down the engine mask to i915_clear_error_registers so only affected engines can be reset on the Gen6/7 path. Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Link: https://patchwork.freedesktop.org/patch/msgid/20190607082557.31670-1-tvrtko.ursulin@linux.intel.com
Diffstat (limited to 'drivers/gpu/drm/i915/i915_gem_gtt.c')
-rw-r--r--drivers/gpu/drm/i915/i915_gem_gtt.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/i915_gem_gtt.c b/drivers/gpu/drm/i915/i915_gem_gtt.c
index 6fcf702d7ec1..c5a94396024f 100644
--- a/drivers/gpu/drm/i915/i915_gem_gtt.c
+++ b/drivers/gpu/drm/i915/i915_gem_gtt.c
@@ -2359,7 +2359,7 @@ void i915_check_and_clear_faults(struct drm_i915_private *dev_priv)
else
return;
- i915_clear_error_registers(dev_priv);
+ i915_clear_error_registers(dev_priv, ALL_ENGINES);
}
void i915_gem_suspend_gtt_mappings(struct drm_i915_private *dev_priv)