diff options
Diffstat (limited to 'drivers/gpu/nvgpu/perf/perf.c')
-rw-r--r-- | drivers/gpu/nvgpu/perf/perf.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/drivers/gpu/nvgpu/perf/perf.c b/drivers/gpu/nvgpu/perf/perf.c index 871ff753..9adcadb6 100644 --- a/drivers/gpu/nvgpu/perf/perf.c +++ b/drivers/gpu/nvgpu/perf/perf.c | |||
@@ -61,11 +61,15 @@ u32 perf_pmu_vfe_load(struct gk20a *g) | |||
61 | { | 61 | { |
62 | struct pmu_cmd cmd; | 62 | struct pmu_cmd cmd; |
63 | struct pmu_msg msg; | 63 | struct pmu_msg msg; |
64 | struct pmu_payload payload = { {0} }; | 64 | struct pmu_payload payload; |
65 | u32 status; | 65 | u32 status; |
66 | u32 seqdesc; | 66 | u32 seqdesc; |
67 | struct nv_pmu_perf_rpc rpccall = {0}; | 67 | struct nv_pmu_perf_rpc rpccall; |
68 | struct perfrpc_pmucmdhandler_params handler = {0}; | 68 | struct perfrpc_pmucmdhandler_params handler; |
69 | |||
70 | memset(&payload, 0, sizeof(struct pmu_payload)); | ||
71 | memset(&rpccall, 0, sizeof(struct nv_pmu_perf_rpc)); | ||
72 | memset(&handler, 0, sizeof(struct perfrpc_pmucmdhandler_params)); | ||
69 | 73 | ||
70 | /*register call back for future VFE updates*/ | 74 | /*register call back for future VFE updates*/ |
71 | g->ops.perf.handle_pmu_perf_event = pmu_handle_perf_event; | 75 | g->ops.perf.handle_pmu_perf_event = pmu_handle_perf_event; |