[Intel-gfx] [PATCH v2] drm/i915: Bump signaler priority on adding a waiter

2019-05-01 Thread Chris Wilson
The handling of the no-preemption priority level imposes the restriction that we need to maintain the implied ordering even though preemption is disabled. Otherwise we may end up with an AB-BA deadlock across multiple engine due to a real preemption event reordering the no-preemption WAITs. To reso

[Intel-gfx] [PATCH v2] drm/i915: Bump signaler priority on adding a waiter

2019-05-01 Thread Chris Wilson
The handling of the no-preemption priority level imposes the restriction that we need to maintain the implied ordering even though preemption is disabled. Otherwise we may end up with an AB-BA deadlock across multiple engine due to a real preemption event reordering the no-preemption WAITs. To reso