diff options
-rw-r--r-- | drivers/gpu/drm/i915/gvt/scheduler.c | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/drivers/gpu/drm/i915/gvt/scheduler.c b/drivers/gpu/drm/i915/gvt/scheduler.c index 488fdea348a9..5aeba13a5de4 100644 --- a/drivers/gpu/drm/i915/gvt/scheduler.c +++ b/drivers/gpu/drm/i915/gvt/scheduler.c | |||
@@ -464,8 +464,6 @@ struct workload_thread_param { | |||
464 | int ring_id; | 464 | int ring_id; |
465 | }; | 465 | }; |
466 | 466 | ||
467 | static DEFINE_MUTEX(scheduler_mutex); | ||
468 | |||
469 | static int workload_thread(void *priv) | 467 | static int workload_thread(void *priv) |
470 | { | 468 | { |
471 | struct workload_thread_param *p = (struct workload_thread_param *)priv; | 469 | struct workload_thread_param *p = (struct workload_thread_param *)priv; |
@@ -497,8 +495,6 @@ static int workload_thread(void *priv) | |||
497 | if (!workload) | 495 | if (!workload) |
498 | break; | 496 | break; |
499 | 497 | ||
500 | mutex_lock(&scheduler_mutex); | ||
501 | |||
502 | gvt_dbg_sched("ring id %d next workload %p vgpu %d\n", | 498 | gvt_dbg_sched("ring id %d next workload %p vgpu %d\n", |
503 | workload->ring_id, workload, | 499 | workload->ring_id, workload, |
504 | workload->vgpu->id); | 500 | workload->vgpu->id); |
@@ -537,9 +533,6 @@ complete: | |||
537 | FORCEWAKE_ALL); | 533 | FORCEWAKE_ALL); |
538 | 534 | ||
539 | intel_runtime_pm_put(gvt->dev_priv); | 535 | intel_runtime_pm_put(gvt->dev_priv); |
540 | |||
541 | mutex_unlock(&scheduler_mutex); | ||
542 | |||
543 | } | 536 | } |
544 | return 0; | 537 | return 0; |
545 | } | 538 | } |