mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-23 18:16:01 +03:00
gpu: nvgpu: gr/init MISRA fix for Rule 14.3
Fix MISRA error for Rule 14.3 The switch governing value "offset" cannot reach the default case. Execution cannot reach this statement "default:". Change switch statement with if else checking Jira NVGPU-3227 Change-Id: Ib1ccfe2d3bef94ffaf3e0f963bc21260844d0c91 Signed-off-by: Vinod G <vinodg@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2110759 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
b06d43e715
commit
03c6929f69
@@ -489,29 +489,21 @@ int gv11b_gr_init_rop_mapping(struct gk20a *g,
|
||||
&& (num_tpcs > 0U)) {
|
||||
tile_cnt = nvgpu_gr_config_get_map_tile_count(
|
||||
gr_config, base + offset);
|
||||
switch (offset) {
|
||||
case 0:
|
||||
if (offset == 0U) {
|
||||
map = map | gr_crstr_gpc_map_tile0_f(tile_cnt);
|
||||
break;
|
||||
case 1:
|
||||
} else if (offset == 1U) {
|
||||
map = map | gr_crstr_gpc_map_tile1_f(tile_cnt);
|
||||
break;
|
||||
case 2:
|
||||
} else if (offset == 2U) {
|
||||
map = map | gr_crstr_gpc_map_tile2_f(tile_cnt);
|
||||
break;
|
||||
case 3:
|
||||
} else if (offset == 3U) {
|
||||
map = map | gr_crstr_gpc_map_tile3_f(tile_cnt);
|
||||
break;
|
||||
case 4:
|
||||
} else if (offset == 4U) {
|
||||
map = map | gr_crstr_gpc_map_tile4_f(tile_cnt);
|
||||
break;
|
||||
case 5:
|
||||
} else if (offset == 5U) {
|
||||
map = map | gr_crstr_gpc_map_tile5_f(tile_cnt);
|
||||
break;
|
||||
default:
|
||||
} else {
|
||||
nvgpu_err(g, "incorrect rop mapping %x",
|
||||
offset);
|
||||
break;
|
||||
}
|
||||
num_tpcs--;
|
||||
offset++;
|
||||
|
||||
Reference in New Issue
Block a user