[Intel-gfx] [PATCH 24/28] ipi-dag
Chris Wilson
chris at chris-wilson.co.uk
Sun Jun 7 22:21:04 UTC 2020
---
drivers/gpu/drm/i915/i915_scheduler.c | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/drivers/gpu/drm/i915/i915_scheduler.c b/drivers/gpu/drm/i915/i915_scheduler.c
index 320d3720ba34..4c189b81cc62 100644
--- a/drivers/gpu/drm/i915/i915_scheduler.c
+++ b/drivers/gpu/drm/i915/i915_scheduler.c
@@ -436,17 +436,17 @@ bool i915_sched_node_verify_dag(struct i915_sched_node *waiter,
struct i915_dependency *dep, *p;
struct i915_dependency stack;
bool result = false;
- LIST_HEAD(dfs);
+ LIST_HEAD(ipi);
if (list_empty(&waiter->waiters_list))
return true;
- spin_lock_irq(&schedule_lock);
+ spin_lock_irq(&ipi_lock);
stack.signaler = signaler;
- list_add(&stack.dfs_link, &dfs);
+ list_add(&stack.ipi_link, &ipi);
- list_for_each_entry(dep, &dfs, dfs_link) {
+ list_for_each_entry(dep, &ipi, ipi_link) {
struct i915_sched_node *node = dep->signaler;
if (node_signaled(node))
@@ -456,17 +456,17 @@ bool i915_sched_node_verify_dag(struct i915_sched_node *waiter,
if (p->signaler == waiter)
goto out;
- if (list_empty(&p->dfs_link))
- list_add_tail(&p->dfs_link, &dfs);
+ if (list_empty(&p->ipi_link))
+ list_add_tail(&p->ipi_link, &ipi);
}
}
result = true;
out:
- list_for_each_entry_safe(dep, p, &dfs, dfs_link)
- INIT_LIST_HEAD(&dep->dfs_link);
+ list_for_each_entry_safe(dep, p, &ipi, ipi_link)
+ INIT_LIST_HEAD(&dep->ipi_link);
- spin_unlock_irq(&schedule_lock);
+ spin_unlock_irq(&ipi_lock);
return result;
}
--
2.20.1
More information about the Intel-gfx
mailing list