diff options
Diffstat (limited to 'drivers/gpu/drm/i915/i915_irq.c')
-rw-r--r-- | drivers/gpu/drm/i915/i915_irq.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/gpu/drm/i915/i915_irq.c b/drivers/gpu/drm/i915/i915_irq.c index 566f61b9e47c..41ed41d70472 100644 --- a/drivers/gpu/drm/i915/i915_irq.c +++ b/drivers/gpu/drm/i915/i915_irq.c | |||
@@ -950,7 +950,8 @@ static void capture_bo(struct drm_i915_error_buffer *err, | |||
950 | { | 950 | { |
951 | err->size = obj->base.size; | 951 | err->size = obj->base.size; |
952 | err->name = obj->base.name; | 952 | err->name = obj->base.name; |
953 | err->seqno = obj->last_rendering_seqno; | 953 | err->rseqno = obj->last_read_seqno; |
954 | err->wseqno = obj->last_write_seqno; | ||
954 | err->gtt_offset = obj->gtt_offset; | 955 | err->gtt_offset = obj->gtt_offset; |
955 | err->read_domains = obj->base.read_domains; | 956 | err->read_domains = obj->base.read_domains; |
956 | err->write_domain = obj->base.write_domain; | 957 | err->write_domain = obj->base.write_domain; |
@@ -1045,7 +1046,7 @@ i915_error_first_batchbuffer(struct drm_i915_private *dev_priv, | |||
1045 | if (obj->ring != ring) | 1046 | if (obj->ring != ring) |
1046 | continue; | 1047 | continue; |
1047 | 1048 | ||
1048 | if (i915_seqno_passed(seqno, obj->last_rendering_seqno)) | 1049 | if (i915_seqno_passed(seqno, obj->last_read_seqno)) |
1049 | continue; | 1050 | continue; |
1050 | 1051 | ||
1051 | if ((obj->base.read_domains & I915_GEM_DOMAIN_COMMAND) == 0) | 1052 | if ((obj->base.read_domains & I915_GEM_DOMAIN_COMMAND) == 0) |