diff options
Diffstat (limited to 'drivers/gpu/drm/i915/i915_request.c')
-rw-r--r-- | drivers/gpu/drm/i915/i915_request.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/i915/i915_request.c b/drivers/gpu/drm/i915/i915_request.c index 6e4238474606..778686c8c6f4 100644 --- a/drivers/gpu/drm/i915/i915_request.c +++ b/drivers/gpu/drm/i915/i915_request.c @@ -1114,11 +1114,11 @@ void __i915_request_add(struct i915_request *request, bool flush_caches) i915_sw_fence_await_sw_fence(&request->submit, &prev->submit, &request->submitq); - else + else if (!request->ctx->width /* Hack for parallel eb. */) __i915_sw_fence_await_dma_fence(&request->submit, &prev->fence, &request->dmaq); - if (engine->schedule) + if (engine->schedule && !request->ctx->width /* Hack for parallel eb. */) __i915_priotree_add_dependency(&request->priotree, &prev->priotree, &request->dep, |