summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/clk/clk_mclk.c
diff options
context:
space:
mode:
authorVijayakumar <vsubbu@nvidia.com>2017-05-01 02:56:14 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2017-05-02 11:04:28 -0400
commited60c25d3840c9d198e7b4b5f852382b02ed64bd (patch)
tree1f93d2837fc7500329749d8682e40dbd6e3b406a /drivers/gpu/nvgpu/clk/clk_mclk.c
parent3c44df6c98b0242cacba94d97a893d57eb46bb00 (diff)
gpu: nvgpu: fix error for static code analysis
use memset to fill structures with zero instead of assigning zero. mark functions local to the file as static fixing errors in clk, perf and therm modules. Bug 200299572 Change-Id: I0470298803c35b6faed2edc2a0c1dbf0e47e842e Signed-off-by: Vijayakumar <vsubbu@nvidia.com> Reviewed-on: http://git-master/r/1472940 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/clk/clk_mclk.c')
-rw-r--r--drivers/gpu/nvgpu/clk/clk_mclk.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/clk/clk_mclk.c b/drivers/gpu/nvgpu/clk/clk_mclk.c
index 690f8681..cf04c98c 100644
--- a/drivers/gpu/nvgpu/clk/clk_mclk.c
+++ b/drivers/gpu/nvgpu/clk/clk_mclk.c
@@ -2262,7 +2262,7 @@ fail_mclk_mutex:
2262int clk_mclkseq_change_mclk_gddr5(struct gk20a *g, u16 val) 2262int clk_mclkseq_change_mclk_gddr5(struct gk20a *g, u16 val)
2263{ 2263{
2264 struct clk_mclk_state *mclk; 2264 struct clk_mclk_state *mclk;
2265 struct pmu_payload payload = { {0} }; 2265 struct pmu_payload payload;
2266 struct nv_pmu_seq_cmd cmd; 2266 struct nv_pmu_seq_cmd cmd;
2267 struct nv_pmu_seq_cmd_run_script *pseq_cmd; 2267 struct nv_pmu_seq_cmd_run_script *pseq_cmd;
2268 u32 seqdesc; 2268 u32 seqdesc;
@@ -2277,6 +2277,8 @@ int clk_mclkseq_change_mclk_gddr5(struct gk20a *g, u16 val)
2277 2277
2278 gk20a_dbg_info(""); 2278 gk20a_dbg_info("");
2279 2279
2280 memset(&payload, 0, sizeof(struct pmu_payload));
2281
2280 mclk = &g->clk_pmu.clk_mclk; 2282 mclk = &g->clk_pmu.clk_mclk;
2281 2283
2282 nvgpu_mutex_acquire(&mclk->mclk_lock); 2284 nvgpu_mutex_acquire(&mclk->mclk_lock);