[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