summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a_sim.c
diff options
context:
space:
mode:
authorSrirangan <smadhavan@nvidia.com>2018-08-02 04:45:54 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2018-08-06 20:36:39 -0400
commit17aeea4a2ffa23fc9dbcdc84cda747fe5a025131 (patch)
treed4be52f246724fb9cb99047059073b93aeb089ce /drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a_sim.c
parent6c9daf7626567fffc9d1ccd475865e81ae90a973 (diff)
gpu: nvgpu: gk20a: Fix MISRA 15.6 violations
This fixes errors due to single statement loop bodies without braces, which is part of Rule 15.6 of MISRA. This patch covers in gpu/nvgpu/gk20a/ JIRA NVGPU-989 Change-Id: I2f422e9bc2b03229f4d2c3198613169ce5e7f3ee Signed-off-by: Srirangan <smadhavan@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1791019 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a_sim.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a_sim.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a_sim.c b/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a_sim.c
index 80252aaa..ce65c777 100644
--- a/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a_sim.c
+++ b/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a_sim.c
@@ -154,21 +154,25 @@ int gr_gk20a_init_ctx_vars_sim(struct gk20a *g, struct gr_gk20a *gr)
154 goto fail; 154 goto fail;
155 } 155 }
156 156
157 for (i = 0; i < g->gr.ctx_vars.ucode.fecs.inst.count; i++) 157 for (i = 0; i < g->gr.ctx_vars.ucode.fecs.inst.count; i++) {
158 g->sim->esc_readl(g, "GRCTX_UCODE_INST_FECS", 158 g->sim->esc_readl(g, "GRCTX_UCODE_INST_FECS",
159 i, &g->gr.ctx_vars.ucode.fecs.inst.l[i]); 159 i, &g->gr.ctx_vars.ucode.fecs.inst.l[i]);
160 }
160 161
161 for (i = 0; i < g->gr.ctx_vars.ucode.fecs.data.count; i++) 162 for (i = 0; i < g->gr.ctx_vars.ucode.fecs.data.count; i++) {
162 g->sim->esc_readl(g, "GRCTX_UCODE_DATA_FECS", 163 g->sim->esc_readl(g, "GRCTX_UCODE_DATA_FECS",
163 i, &g->gr.ctx_vars.ucode.fecs.data.l[i]); 164 i, &g->gr.ctx_vars.ucode.fecs.data.l[i]);
165 }
164 166
165 for (i = 0; i < g->gr.ctx_vars.ucode.gpccs.inst.count; i++) 167 for (i = 0; i < g->gr.ctx_vars.ucode.gpccs.inst.count; i++) {
166 g->sim->esc_readl(g, "GRCTX_UCODE_INST_GPCCS", 168 g->sim->esc_readl(g, "GRCTX_UCODE_INST_GPCCS",
167 i, &g->gr.ctx_vars.ucode.gpccs.inst.l[i]); 169 i, &g->gr.ctx_vars.ucode.gpccs.inst.l[i]);
170 }
168 171
169 for (i = 0; i < g->gr.ctx_vars.ucode.gpccs.data.count; i++) 172 for (i = 0; i < g->gr.ctx_vars.ucode.gpccs.data.count; i++) {
170 g->sim->esc_readl(g, "GRCTX_UCODE_DATA_GPCCS", 173 g->sim->esc_readl(g, "GRCTX_UCODE_DATA_GPCCS",
171 i, &g->gr.ctx_vars.ucode.gpccs.data.l[i]); 174 i, &g->gr.ctx_vars.ucode.gpccs.data.l[i]);
175 }
172 176
173 for (i = 0; i < g->gr.ctx_vars.sw_bundle_init.count; i++) { 177 for (i = 0; i < g->gr.ctx_vars.sw_bundle_init.count; i++) {
174 struct av_gk20a *l = g->gr.ctx_vars.sw_bundle_init.l; 178 struct av_gk20a *l = g->gr.ctx_vars.sw_bundle_init.l;