summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/pmu/pmu.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/common/pmu/pmu.c')
-rw-r--r--drivers/gpu/nvgpu/common/pmu/pmu.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/common/pmu/pmu.c b/drivers/gpu/nvgpu/common/pmu/pmu.c
index b9ac50be..327f67d3 100644
--- a/drivers/gpu/nvgpu/common/pmu/pmu.c
+++ b/drivers/gpu/nvgpu/common/pmu/pmu.c
@@ -517,8 +517,9 @@ int nvgpu_pmu_destroy(struct gk20a *g)
517 pmu->isr_enabled = false; 517 pmu->isr_enabled = false;
518 nvgpu_mutex_release(&pmu->isr_mutex); 518 nvgpu_mutex_release(&pmu->isr_mutex);
519 519
520 for (i = 0; i < PMU_QUEUE_COUNT; i++) 520 for (i = 0; i < PMU_QUEUE_COUNT; i++) {
521 nvgpu_mutex_destroy(&pmu->queue[i].mutex); 521 nvgpu_flcn_queue_free(pmu->flcn, &pmu->queue[i]);
522 }
522 523
523 nvgpu_pmu_state_change(g, PMU_STATE_OFF, false); 524 nvgpu_pmu_state_change(g, PMU_STATE_OFF, false);
524 pmu->pmu_ready = false; 525 pmu->pmu_ready = false;