Commit 5cc809d6 authored by Tvrtko Ursulin's avatar Tvrtko Ursulin Committed by Tvrtko Ursulin
Browse files

drm/i915: Use dma-fence driver and timeline name helpers



Access the dma-fence internals via the previously added helpers.

Signed-off-by: default avatarTvrtko Ursulin <tvrtko.ursulin@igalia.com>
Reviewed-by: default avatarChristian König <christian.koenig@amd.com>
Signed-off-by: default avatarTvrtko Ursulin <tursulin@ursulin.net>
Link: https://lore.kernel.org/r/20250515095004.28318-6-tvrtko.ursulin@igalia.com
parent 68ff0e07
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -252,8 +252,8 @@ void intel_gt_watchdog_work(struct work_struct *work)
			struct dma_fence *f = &rq->fence;

			pr_notice("Fence expiration time out i915-%s:%s:%llx!\n",
				  f->ops->get_driver_name(f),
				  f->ops->get_timeline_name(f),
				  dma_fence_driver_name(f),
				  dma_fence_timeline_name(f),
				  f->seqno);
			i915_request_cancel(rq, -EINTR);
		}
+1 −1
Original line number Diff line number Diff line
@@ -2184,7 +2184,7 @@ void i915_request_show(struct drm_printer *m,
		       const char *prefix,
		       int indent)
{
	const char *name = rq->fence.ops->get_timeline_name((struct dma_fence *)&rq->fence);
	const char *name = dma_fence_timeline_name((struct dma_fence *)&rq->fence);
	char buf[80] = "";
	int x = 0;

+2 −2
Original line number Diff line number Diff line
@@ -435,8 +435,8 @@ static void timer_i915_sw_fence_wake(struct timer_list *t)
		return;

	pr_notice("Asynchronous wait on fence %s:%s:%llx timed out (hint:%ps)\n",
		  cb->dma->ops->get_driver_name(cb->dma),
		  cb->dma->ops->get_timeline_name(cb->dma),
		  dma_fence_driver_name(cb->dma),
		  dma_fence_timeline_name(cb->dma),
		  cb->dma->seqno,
		  i915_sw_fence_debug_hint(fence));