diff options
author | Mika Kuoppala | 2014-02-25 16:11:28 +0100 |
---|---|---|
committer | Daniel Vetter | 2014-03-05 21:30:27 +0100 |
commit | 62d5d69b49b6fea9905e36e67cc6c4fc5a17d75f (patch) | |
tree | ca6b7be8a194806ff3049e24a649968a033cb38b /drivers/gpu/drm/i915/i915_gpu_error.c | |
parent | drm/i915: Add reset count to error state (diff) | |
download | kernel-qcow2-linux-62d5d69b49b6fea9905e36e67cc6c4fc5a17d75f.tar.gz kernel-qcow2-linux-62d5d69b49b6fea9905e36e67cc6c4fc5a17d75f.tar.xz kernel-qcow2-linux-62d5d69b49b6fea9905e36e67cc6c4fc5a17d75f.zip |
drm/i915: Add suspend count to error state
For example if we get bug reports with similar error states and
suspend count is always 1, that might lead the Sherlocks to
right general direction.
Suggested-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Mika Kuoppala <mika.kuoppala@intel.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/i915/i915_gpu_error.c')
-rw-r--r-- | drivers/gpu/drm/i915/i915_gpu_error.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/i915_gpu_error.c b/drivers/gpu/drm/i915/i915_gpu_error.c index 353f0770da8f..ce2dd608968c 100644 --- a/drivers/gpu/drm/i915/i915_gpu_error.c +++ b/drivers/gpu/drm/i915/i915_gpu_error.c @@ -348,6 +348,7 @@ int i915_error_state_to_str(struct drm_i915_error_state_buf *m, } } err_printf(m, "Reset count: %u\n", error->reset_count); + err_printf(m, "Suspend count: %u\n", error->suspend_count); err_printf(m, "PCI ID: 0x%04x\n", dev->pdev->device); err_printf(m, "EIR: 0x%08x\n", error->eir); err_printf(m, "IER: 0x%08x\n", error->ier); @@ -1125,6 +1126,7 @@ static void i915_capture_gen_state(struct drm_i915_private *dev_priv, struct drm_i915_error_state *error) { error->reset_count = i915_reset_count(&dev_priv->gpu_error); + error->suspend_count = dev_priv->suspend_count; } /** |