gpu: nvgpu: fix MISRA Rule 16.x violations in pmu

MISRA Rule 16.4 emphasizes on having a non-empty default label
for every switch case

MISRA Rule 16.6 emphasizes that every switch statement
shall have atleast two switch-clauses

JIRA NVGPU-1545
JIRA NVGPU-1557

Change-Id: I2d124ac0d66d8c490c59d262ddc647045d455633
Signed-off-by: Divya Singhatwaria <dsinghatwari@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1970216
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Divya Singhatwaria
2018-12-11 14:20:35 +05:30
committed by mobile promotions
parent 7a4c2f050f
commit db533523c0
3 changed files with 15 additions and 3 deletions

View File

@@ -326,6 +326,8 @@ int nvgpu_pmu_handle_perfmon_event(struct nvgpu_pmu *pmu,
nvgpu_pmu_dbg(g, "perfmon init event");
break;
default:
nvgpu_pmu_dbg(g, "Invalid msgtype:%u for %s",
msg->msg_type, __func__);
break;
}

View File

@@ -387,6 +387,8 @@ static void pmu_handle_pg_stat_msg(struct gk20a *g, struct pmu_msg *msg,
msg->msg.pg.stat.data;
break;
default:
nvgpu_err(g, "Invalid msg id:%u",
msg->msg.pg.stat.sub_msg_id);
break;
}
}
@@ -788,6 +790,7 @@ int nvgpu_aelpg_init_and_enable(struct gk20a *g, u8 ctrl_id)
case PMU_AP_CTRL_ID_GRAPHICS:
break;
default:
nvgpu_err(g, "Invalid ctrl_id:%u for %s", ctrl_id, __func__);
break;
}

View File

@@ -39,11 +39,13 @@ static void pmu_handle_rppg_init_msg(struct gk20a *g, struct pmu_msg *msg,
nvgpu_pmu_dbg(g, "RPPG is acknowledged from PMU %x",
msg->msg.pg.msg_type);
break;
default:
*success = 0;
nvgpu_err(g, "Invalid message ID:%u",
msg->msg.pg.rppg_msg.cmn.msg_id);
break;
}
}
nvgpu_pmu_dbg(g, "RPPG is acknowledged from PMU %x",
msg->msg.pg.msg_type);
}
static int rppg_send_cmd(struct gk20a *g, struct nv_pmu_rppg_cmd *prppg_cmd)
@@ -120,9 +122,14 @@ static int rppg_ctrl_init(struct gk20a *g, u8 ctrl_id)
switch (ctrl_id) {
case NV_PMU_RPPG_CTRL_ID_GR:
rppg_cmd.init_ctrl.domain_id = NV_PMU_RPPG_DOMAIN_ID_GFX;
break;
case NV_PMU_RPPG_CTRL_ID_MS:
rppg_cmd.init_ctrl.domain_id = NV_PMU_RPPG_DOMAIN_ID_GFX;
break;
default:
nvgpu_err(g, "Invalid ctrl_id %u for %s", ctrl_id, __func__);
break;
}
return rppg_send_cmd(g, &rppg_cmd);