summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/pmu/pmu_fw.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/common/pmu/pmu_fw.c')
-rw-r--r--drivers/gpu/nvgpu/common/pmu/pmu_fw.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/common/pmu/pmu_fw.c b/drivers/gpu/nvgpu/common/pmu/pmu_fw.c
index 077a1bf8..5fd8121d 100644
--- a/drivers/gpu/nvgpu/common/pmu/pmu_fw.c
+++ b/drivers/gpu/nvgpu/common/pmu/pmu_fw.c
@@ -2223,7 +2223,8 @@ static void nvgpu_remove_pmu_support(struct nvgpu_pmu *pmu)
2223 if (nvgpu_alloc_initialized(&pmu->dmem)) 2223 if (nvgpu_alloc_initialized(&pmu->dmem))
2224 nvgpu_alloc_destroy(&pmu->dmem); 2224 nvgpu_alloc_destroy(&pmu->dmem);
2225 2225
2226 nvgpu_release_firmware(g, pmu->fw); 2226 if (pmu->fw)
2227 nvgpu_release_firmware(g, pmu->fw);
2227 2228
2228 nvgpu_mutex_destroy(&pmu->elpg_mutex); 2229 nvgpu_mutex_destroy(&pmu->elpg_mutex);
2229 nvgpu_mutex_destroy(&pmu->pg_mutex); 2230 nvgpu_mutex_destroy(&pmu->pg_mutex);