From 6c3370a588108ba920c952d63699670905e16449 Mon Sep 17 00:00:00 2001 From: Deepak Nibade Date: Wed, 29 Mar 2017 14:29:29 +0530 Subject: gpu: nvgpu: check return value of mutex_init in mclk code - check return value of nvgpu_mutex_init in clk_mclk.c - declare new callback g->ops.pmu.mclk_deinit() to deinitialize mclk mutexes - and define this callback for gp106 - add corresponding nvgpu_mutex_destroy calls in deinitialization Jira NVGPU-13 Change-Id: I1491c084d330ac9756c9520477e6fe494560e651 Signed-off-by: Deepak Nibade Reviewed-on: http://git-master/r/1321294 Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/gp106/pmu_gp106.c | 1 + 1 file changed, 1 insertion(+) (limited to 'drivers/gpu/nvgpu/gp106') diff --git a/drivers/gpu/nvgpu/gp106/pmu_gp106.c b/drivers/gpu/nvgpu/gp106/pmu_gp106.c index bb9c63ca..a2eef6ff 100644 --- a/drivers/gpu/nvgpu/gp106/pmu_gp106.c +++ b/drivers/gpu/nvgpu/gp106/pmu_gp106.c @@ -439,6 +439,7 @@ void gp106_init_pmu_ops(struct gpu_ops *gops) gops->pmu.dump_secure_fuses = NULL; gops->pmu.reset = gp106_falcon_reset; gops->pmu.mclk_init = clk_mclkseq_init_mclk_gddr5; + gops->pmu.mclk_deinit = clk_mclkseq_deinit_mclk_gddr5; gops->pmu.is_pmu_supported = gp106_is_pmu_supported; gk20a_dbg_fn("done"); -- cgit v1.2.2