Skip to content

Commit 3df0bd1

Browse files
committed
drm/i915: Remove the intel_engine_notify tracepoint
The global seqno is defunct and so we have no meaningful indicator of forward progress for an engine. You need to listen to the request signaling tracepoints instead. 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/20190129205230.19056-1-chris@chris-wilson.co.uk
1 parent 68e94f6 commit 3df0bd1

File tree

2 files changed

+0
-27
lines changed

2 files changed

+0
-27
lines changed

drivers/gpu/drm/i915/i915_irq.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1227,8 +1227,6 @@ static void notify_ring(struct intel_engine_cs *engine)
12271227
wake_up_process(tsk);
12281228

12291229
rcu_read_unlock();
1230-
1231-
trace_intel_engine_notify(engine, wait);
12321230
}
12331231

12341232
static void vlv_c0_read(struct drm_i915_private *dev_priv,

drivers/gpu/drm/i915/i915_trace.h

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -750,31 +750,6 @@ trace_i915_request_out(struct i915_request *rq)
750750
#endif
751751
#endif
752752

753-
TRACE_EVENT(intel_engine_notify,
754-
TP_PROTO(struct intel_engine_cs *engine, bool waiters),
755-
TP_ARGS(engine, waiters),
756-
757-
TP_STRUCT__entry(
758-
__field(u32, dev)
759-
__field(u16, class)
760-
__field(u16, instance)
761-
__field(u32, seqno)
762-
__field(bool, waiters)
763-
),
764-
765-
TP_fast_assign(
766-
__entry->dev = engine->i915->drm.primary->index;
767-
__entry->class = engine->uabi_class;
768-
__entry->instance = engine->instance;
769-
__entry->seqno = intel_engine_get_seqno(engine);
770-
__entry->waiters = waiters;
771-
),
772-
773-
TP_printk("dev=%u, engine=%u:%u, seqno=%u, waiters=%u",
774-
__entry->dev, __entry->class, __entry->instance,
775-
__entry->seqno, __entry->waiters)
776-
);
777-
778753
DEFINE_EVENT(i915_request, i915_request_retire,
779754
TP_PROTO(struct i915_request *rq),
780755
TP_ARGS(rq)

0 commit comments

Comments
 (0)