diff options
| -rw-r--r-- | drivers/gpu/drm/i915/gvt/scheduler.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/i915/gvt/scheduler.c b/drivers/gpu/drm/i915/gvt/scheduler.c index 4db242250235..c694dd039f3b 100644 --- a/drivers/gpu/drm/i915/gvt/scheduler.c +++ b/drivers/gpu/drm/i915/gvt/scheduler.c | |||
| @@ -459,11 +459,11 @@ complete: | |||
| 459 | gvt_dbg_sched("will complete workload %p\n, status: %d\n", | 459 | gvt_dbg_sched("will complete workload %p\n, status: %d\n", |
| 460 | workload, workload->status); | 460 | workload, workload->status); |
| 461 | 461 | ||
| 462 | complete_current_workload(gvt, ring_id); | ||
| 463 | |||
| 464 | if (workload->req) | 462 | if (workload->req) |
| 465 | i915_gem_request_put(fetch_and_zero(&workload->req)); | 463 | i915_gem_request_put(fetch_and_zero(&workload->req)); |
| 466 | 464 | ||
| 465 | complete_current_workload(gvt, ring_id); | ||
| 466 | |||
| 467 | if (need_force_wake) | 467 | if (need_force_wake) |
| 468 | intel_uncore_forcewake_put(gvt->dev_priv, | 468 | intel_uncore_forcewake_put(gvt->dev_priv, |
| 469 | FORCEWAKE_ALL); | 469 | FORCEWAKE_ALL); |
