[PATCH 1/4] paralleldep
Chris Wilson
chris at chris-wilson.co.uk
Thu Oct 31 20:26:53 UTC 2019
---
drivers/gpu/drm/i915/i915_scheduler.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/i915_scheduler.c b/drivers/gpu/drm/i915/i915_scheduler.c
index d2edb527dcb8..a8dae44430a4 100644
--- a/drivers/gpu/drm/i915/i915_scheduler.c
+++ b/drivers/gpu/drm/i915/i915_scheduler.c
@@ -428,7 +428,8 @@ bool __i915_sched_node_add_dependency(struct i915_sched_node *node,
* within the non-preemptible FIFO.
*/
BUILD_BUG_ON(__NO_PREEMPTION & ~I915_PRIORITY_MASK);
- if (flags & I915_DEPENDENCY_EXTERNAL)
+ if (flags & I915_DEPENDENCY_EXTERNAL &&
+ (signal->attr.priority & __NO_PREEMPTION) == 0)
__bump_priority(signal, __NO_PREEMPTION);
ret = true;
--
2.24.0.rc2
More information about the Intel-gfx-trybot
mailing list