OSDN Git Service

drm/i915: Include fence signaled bit in print_request()
authorChris Wilson <chris@chris-wilson.co.uk>
Wed, 1 May 2019 11:45:29 +0000 (12:45 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Thu, 2 May 2019 15:15:26 +0000 (16:15 +0100)
Show the fence flags view of request completion in addition to the
normal hwsp check and whether signaling is enabled.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190501114541.10077-2-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/gt/intel_engine_cs.c

index 6e40f8e..e63bf50 100644 (file)
@@ -1229,8 +1229,11 @@ static void print_request(struct drm_printer *m,
                   i915_request_completed(rq) ? "!" :
                   i915_request_started(rq) ? "*" :
                   "",
+                  test_bit(DMA_FENCE_FLAG_SIGNALED_BIT,
+                           &rq->fence.flags) ? "+" :
                   test_bit(DMA_FENCE_FLAG_ENABLE_SIGNAL_BIT,
-                           &rq->fence.flags) ?  "+" : "",
+                           &rq->fence.flags) ? "-" :
+                  "",
                   buf,
                   jiffies_to_msecs(jiffies - rq->emitted_jiffies),
                   name);