diff options
author | Vijayakumar <vsubbu@nvidia.com> | 2016-10-03 00:59:06 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2016-10-07 02:37:34 -0400 |
commit | 8b6eb6f11807cb660cad048bd6157a484dece5da (patch) | |
tree | 05d1d8fd02248d2d4f204fd1ff8e9b270028675b /drivers/gpu/nvgpu/boardobj/boardobjgrp.c | |
parent | 0bb1f4595885714057fa5399e3ee7a6ce5422de1 (diff) |
gpu: nvgpu: fix sparse errors
bug 200067946
Change-Id: I50de1cda004c08b5a4af3fb06a3970c35197f419
Signed-off-by: Vijayakumar <vsubbu@nvidia.com>
Reviewed-on: http://git-master/r/1230622
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/boardobj/boardobjgrp.c')
-rw-r--r-- | drivers/gpu/nvgpu/boardobj/boardobjgrp.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/drivers/gpu/nvgpu/boardobj/boardobjgrp.c b/drivers/gpu/nvgpu/boardobj/boardobjgrp.c index dfa394ed..a3133273 100644 --- a/drivers/gpu/nvgpu/boardobj/boardobjgrp.c +++ b/drivers/gpu/nvgpu/boardobj/boardobjgrp.c | |||
@@ -234,7 +234,7 @@ u32 boardobjgrp_pmuhdrdatainit_super(struct gk20a *g, struct boardobjgrp | |||
234 | return 0; | 234 | return 0; |
235 | } | 235 | } |
236 | 236 | ||
237 | u32 boardobjgrp_pmudatainstget_stub(struct gk20a *g, | 237 | static u32 boardobjgrp_pmudatainstget_stub(struct gk20a *g, |
238 | struct nv_pmu_boardobjgrp *boardobjgrppmu, | 238 | struct nv_pmu_boardobjgrp *boardobjgrppmu, |
239 | struct nv_pmu_boardobj **ppboardobjpmudata, u8 idx) | 239 | struct nv_pmu_boardobj **ppboardobjpmudata, u8 idx) |
240 | { | 240 | { |
@@ -243,7 +243,8 @@ u32 boardobjgrp_pmudatainstget_stub(struct gk20a *g, | |||
243 | } | 243 | } |
244 | 244 | ||
245 | 245 | ||
246 | u32 boardobjgrp_pmustatusinstget_stub(struct gk20a *g, void *pboardobjgrppmu, | 246 | static u32 boardobjgrp_pmustatusinstget_stub(struct gk20a *g, |
247 | void *pboardobjgrppmu, | ||
247 | struct nv_pmu_boardobj_query **ppBoardobjpmustatus, u8 idx) | 248 | struct nv_pmu_boardobj_query **ppBoardobjpmustatus, u8 idx) |
248 | { | 249 | { |
249 | gk20a_dbg_info(""); | 250 | gk20a_dbg_info(""); |
@@ -627,8 +628,8 @@ static u32 boardobjgrp_pmucmdsend(struct gk20a *g, | |||
627 | struct boardobjgrp *pboardobjgrp, | 628 | struct boardobjgrp *pboardobjgrp, |
628 | struct boardobjgrp_pmu_cmd *pcmd) | 629 | struct boardobjgrp_pmu_cmd *pcmd) |
629 | { | 630 | { |
630 | struct boardobjgrp_pmucmdhandler_params handlerparams = { 0 }; | 631 | struct boardobjgrp_pmucmdhandler_params handlerparams; |
631 | struct pmu_payload payload = { {0} }; | 632 | struct pmu_payload payload; |
632 | struct nv_pmu_boardobj_cmd_grp *pgrpcmd; | 633 | struct nv_pmu_boardobj_cmd_grp *pgrpcmd; |
633 | struct pmu_cmd cmd; | 634 | struct pmu_cmd cmd; |
634 | u32 seqdesc; | 635 | u32 seqdesc; |
@@ -636,6 +637,8 @@ static u32 boardobjgrp_pmucmdsend(struct gk20a *g, | |||
636 | 637 | ||
637 | gk20a_dbg_info(""); | 638 | gk20a_dbg_info(""); |
638 | 639 | ||
640 | memset(&payload, 0, sizeof(payload)); | ||
641 | memset(&handlerparams, 0, sizeof(handlerparams)); | ||
639 | memset(&cmd, 0, sizeof(struct pmu_cmd)); | 642 | memset(&cmd, 0, sizeof(struct pmu_cmd)); |
640 | cmd.hdr.unit_id = pboardobjgrp->pmu.unitid; | 643 | cmd.hdr.unit_id = pboardobjgrp->pmu.unitid; |
641 | cmd.hdr.size = sizeof(struct nv_pmu_boardobj_cmd_grp) + | 644 | cmd.hdr.size = sizeof(struct nv_pmu_boardobj_cmd_grp) + |