[PATCH 25/25] fair

Chris Wilson chris at chris-wilson.co.uk
Sun Jun 7 10:08:40 UTC 2020


---
 drivers/gpu/drm/i915/gt/intel_lrc.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/drivers/gpu/drm/i915/gt/intel_lrc.c b/drivers/gpu/drm/i915/gt/intel_lrc.c
index cc42d0674a57..af7f4b15e2ff 100644
--- a/drivers/gpu/drm/i915/gt/intel_lrc.c
+++ b/drivers/gpu/drm/i915/gt/intel_lrc.c
@@ -1113,6 +1113,12 @@ __unwind_incomplete_requests(struct intel_engine_cs *engine)
 
 		__i915_request_unsubmit(rq);
 
+		if (i915_request_started(rq)) {
+			u64 deadline = 
+				i915_scheduler_next_virtual_deadline(rq_prio(rq));
+			rq->sched.deadline = min(rq_deadline(rq), deadline);
+		}
+
 		if (rq_deadline(rq) != deadline) {
 			deadline = rq_deadline(rq);
 			pl = i915_sched_lookup_priolist(engine, deadline);
-- 
2.20.1



More information about the Intel-gfx-trybot mailing list