diff options
author | Vijayakumar <vsubbu@nvidia.com> | 2017-05-01 02:56:14 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-05-02 11:04:28 -0400 |
commit | ed60c25d3840c9d198e7b4b5f852382b02ed64bd (patch) | |
tree | 1f93d2837fc7500329749d8682e40dbd6e3b406a /drivers/gpu/nvgpu/clk/clk_mclk.c | |
parent | 3c44df6c98b0242cacba94d97a893d57eb46bb00 (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.c | 4 |
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: | |||
2262 | int clk_mclkseq_change_mclk_gddr5(struct gk20a *g, u16 val) | 2262 | int 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); |