[PATCH 4/4] hmmm
Chris Wilson
chris at chris-wilson.co.uk
Wed Nov 28 14:41:47 UTC 2018
---
drivers/gpu/drm/i915/intel_lrc.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/drivers/gpu/drm/i915/intel_lrc.c b/drivers/gpu/drm/i915/intel_lrc.c
index 1ec9ec9e9105..fa55aad55f56 100644
--- a/drivers/gpu/drm/i915/intel_lrc.c
+++ b/drivers/gpu/drm/i915/intel_lrc.c
@@ -1826,6 +1826,7 @@ static int emit_pdps(struct i915_request *rq)
struct intel_engine_cs *other;
enum intel_engine_id id;
u32 *cs;
+ int ret;
int i;
if (!(ppgtt->pd_dirty_rings & intel_engine_flag(engine)))
@@ -1872,6 +1873,10 @@ static int emit_pdps(struct i915_request *rq)
intel_ring_advance(rq, cs);
+ ret = rq->engine->emit_flush(rq, EMIT_INVALIDATE);
+ if (ret)
+ return ret;
+
ppgtt->pd_dirty_rings &= ~intel_engine_flag(engine);
return 0;
}
--
2.20.0.rc1
More information about the Intel-gfx-trybot
mailing list