[Intel-xe] [PATCH 09/20] Revert "drm/sched: Don't store self-dependencies"
Rodrigo Vivi
rodrigo.vivi at intel.com
Thu Nov 9 14:53:27 UTC 2023
This reverts commit b832c809e82fe0767f486a5707f5808602c58480.
Signed-off-by: Rodrigo Vivi <rodrigo.vivi at intel.com>
---
drivers/gpu/drm/scheduler/sched_main.c | 7 -------
1 file changed, 7 deletions(-)
diff --git a/drivers/gpu/drm/scheduler/sched_main.c b/drivers/gpu/drm/scheduler/sched_main.c
index 9337d3cf517b..506371c42745 100644
--- a/drivers/gpu/drm/scheduler/sched_main.c
+++ b/drivers/gpu/drm/scheduler/sched_main.c
@@ -699,13 +699,6 @@ int drm_sched_job_add_dependency(struct drm_sched_job *job,
if (!fence)
return 0;
- /* if it's a fence from us it's guaranteed to be earlier */
- if (fence->context == job->entity->fence_context ||
- fence->context == job->entity->fence_context + 1) {
- dma_fence_put(fence);
- return 0;
- }
-
/* Deduplicate if we already depend on a fence from the same context.
* This lets the size of the array of deps scale with the number of
* engines involved, rather than the number of BOs.
--
2.41.0
More information about the Intel-xe
mailing list