summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_debugfs.c
diff options
context:
space:
mode:
authorChris Wilson2016-11-24 15:47:50 +0100
committerChris Wilson2016-11-25 08:01:26 +0100
commit312c3c47ef769f1d3f2a0d4e5db78a6d16fe0b26 (patch)
treee500507fcad1bc0bfd1e44bc1e377f3db5d7ddd2 /drivers/gpu/drm/i915/i915_debugfs.c
parentdrm/i915: Rename i915_gem_timeline.next_seqno to .seqno (diff)
downloadkernel-qcow2-linux-312c3c47ef769f1d3f2a0d4e5db78a6d16fe0b26.tar.gz
kernel-qcow2-linux-312c3c47ef769f1d3f2a0d4e5db78a6d16fe0b26.tar.xz
kernel-qcow2-linux-312c3c47ef769f1d3f2a0d4e5db78a6d16fe0b26.zip
drm/i915/debugfs: Update pageflip information
Show the last submitted seqno to the engine, not the overall next seqno, as this is more pertinent information when inspecting the pageflip and whether the CS or display engine stalled. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Link: http://patchwork.freedesktop.org/patch/msgid/20161124144750.2610-2-chris@chris-wilson.co.uk Reviewed-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Diffstat (limited to 'drivers/gpu/drm/i915/i915_debugfs.c')
-rw-r--r--drivers/gpu/drm/i915/i915_debugfs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/i915/i915_debugfs.c b/drivers/gpu/drm/i915/i915_debugfs.c
index 66067c439935..4a431d9c700c 100644
--- a/drivers/gpu/drm/i915/i915_debugfs.c
+++ b/drivers/gpu/drm/i915/i915_debugfs.c
@@ -549,10 +549,10 @@ static int i915_gem_pageflip_info(struct seq_file *m, void *data)
if (work->flip_queued_req) {
struct intel_engine_cs *engine = work->flip_queued_req->engine;
- seq_printf(m, "Flip queued on %s at seqno %x, next seqno %x [current breadcrumb %x], completed? %d\n",
+ seq_printf(m, "Flip queued on %s at seqno %x, last submitted seqno %x [current breadcrumb %x], completed? %d\n",
engine->name,
work->flip_queued_req->global_seqno,
- atomic_read(&dev_priv->gt.global_timeline.seqno),
+ intel_engine_last_submit(engine),
intel_engine_get_seqno(engine),
i915_gem_request_completed(work->flip_queued_req));
} else