summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorVijayakumar <vsubbu@nvidia.com>2016-10-03 00:59:06 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2016-10-07 02:37:34 -0400
commit8b6eb6f11807cb660cad048bd6157a484dece5da (patch)
tree05d1d8fd02248d2d4f204fd1ff8e9b270028675b /drivers
parent0bb1f4595885714057fa5399e3ee7a6ce5422de1 (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')
-rw-r--r--drivers/gpu/nvgpu/boardobj/boardobjgrp.c11
-rw-r--r--drivers/gpu/nvgpu/gk20a/pmu_gk20a.c2
2 files changed, 8 insertions, 5 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
237u32 boardobjgrp_pmudatainstget_stub(struct gk20a *g, 237static 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
246u32 boardobjgrp_pmustatusinstget_stub(struct gk20a *g, void *pboardobjgrppmu, 246static 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) +
diff --git a/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c b/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c
index 13d3ec78..70871572 100644
--- a/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c
@@ -520,7 +520,7 @@ static u32 *pmu_allocation_get_dmem_offset_addr_v3(struct pmu_gk20a *pmu,
520 return &pmu_a_ptr->alloc.dmem.offset; 520 return &pmu_a_ptr->alloc.dmem.offset;
521} 521}
522 522
523void *pmu_allocation_get_fb_addr_v3( 523static void *pmu_allocation_get_fb_addr_v3(
524 struct pmu_gk20a *pmu, void *pmu_alloc_ptr) 524 struct pmu_gk20a *pmu, void *pmu_alloc_ptr)
525{ 525{
526 struct pmu_allocation_v3 *pmu_a_ptr = 526 struct pmu_allocation_v3 *pmu_a_ptr =