summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_lrc.c
diff options
context:
space:
mode:
authorChris Wilson2018-01-02 16:12:25 +0100
committerChris Wilson2018-01-03 13:05:41 +0100
commit83cc84c5a848748d4bb190bc179a7620491a925f (patch)
tree4fe6df578f3b3f6eb556f9c793be38eabcdddd29 /drivers/gpu/drm/i915/intel_lrc.c
parentdrm/i915: Hold rpm wakeref for modifying the global seqno (diff)
downloadkernel-qcow2-linux-83cc84c5a848748d4bb190bc179a7620491a925f.tar.gz
kernel-qcow2-linux-83cc84c5a848748d4bb190bc179a7620491a925f.tar.xz
kernel-qcow2-linux-83cc84c5a848748d4bb190bc179a7620491a925f.zip
drm/i915: Assert all signalers we depended on did indeed signal
Back up our comment that all signalers should have been signaled before we ourselves were retired with an assert to that effect. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> Reviewed-by: MichaƂ Winiarski <michal.winiarski@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20180102151235.3949-9-chris@chris-wilson.co.uk
Diffstat (limited to 'drivers/gpu/drm/i915/intel_lrc.c')
-rw-r--r--drivers/gpu/drm/i915/intel_lrc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/intel_lrc.c b/drivers/gpu/drm/i915/intel_lrc.c
index e114776b8836..04c35e4dd7c6 100644
--- a/drivers/gpu/drm/i915/intel_lrc.c
+++ b/drivers/gpu/drm/i915/intel_lrc.c
@@ -1037,7 +1037,7 @@ static void execlists_schedule(struct drm_i915_gem_request *request, int prio)
* engines.
*/
list_for_each_entry(p, &pt->signalers_list, signal_link) {
- if (i915_gem_request_completed(pt_to_request(p->signaler)))
+ if (i915_priotree_signaled(p->signaler))
continue;
GEM_BUG_ON(p->signaler->priority < pt->priority);