Message ID | 20200224210653.26845-2-seth.forshee@canonical.com |
---|---|
State | New |
Headers | show |
Series | Fix i915 power use regression in 5.3 | expand |
diff --git a/drivers/gpu/drm/i915/gt/intel_lrc.c b/drivers/gpu/drm/i915/gt/intel_lrc.c index f2865f3cc1d5..1f1f955a2951 100644 --- a/drivers/gpu/drm/i915/gt/intel_lrc.c +++ b/drivers/gpu/drm/i915/gt/intel_lrc.c @@ -510,7 +510,11 @@ execlists_user_begin(struct intel_engine_execlists *execlists, inline void execlists_user_end(struct intel_engine_execlists *execlists) { + struct intel_engine_cs *engine = + container_of(execlists, typeof(*engine), execlists); + execlists_clear_active(execlists, EXECLISTS_ACTIVE_USER); + mod_delayed_work(engine->i915->wq, &engine->i915->gem.retire_work, 0); } static inline void