mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 10:34:43 +03:00
gpu: nvgpu: Fix MISRA 16.1 violations
Rule 16.1 states that all switch statements shall be well-formed: - Every switch-clause will have default case. - The switch-clause will end with an unconditional break statement. - The switch statement will have two or more conforming switch clauses. JIRA NVGPU-1509 Change-Id: I17ec54ba082d4a0e4464d9d4c4084d60e498f1a1 Signed-off-by: Divya Singhatwaria <dsinghatwari@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1979627 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-misra <svc-mobile-misra@nvidia.com> Reviewed-by: svc-misra-checker <svc-misra-checker@nvidia.com> Reviewed-by: Sagar Kamble <skamble@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com> 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
b40c655e12
commit
068341d27c
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016-2018, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2019, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||
* copy of this software and associated documentation files (the "Software"),
|
||||
@@ -77,9 +77,14 @@ static int rppg_send_cmd(struct gk20a *g, struct nv_pmu_rppg_cmd *prppg_cmd)
|
||||
prppg_cmd->stats_reset.ctrl_id;
|
||||
break;
|
||||
default:
|
||||
nvgpu_err(g, "Inivalid RPPG command %d",
|
||||
nvgpu_err(g, "Invalid RPPG command %d",
|
||||
prppg_cmd->cmn.cmd_id);
|
||||
return -1;
|
||||
status = -1;
|
||||
break;
|
||||
}
|
||||
|
||||
if (status != 0) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
status = nvgpu_pmu_cmd_post(g, &cmd, NULL, NULL, PMU_COMMAND_QUEUE_HPQ,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017-2018, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2017-2019, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||
* copy of this software and associated documentation files (the "Software"),
|
||||
@@ -47,6 +47,7 @@ static u8 get_perfmon_id(struct nvgpu_pmu *pmu)
|
||||
unit_id = PMU_UNIT_INVALID;
|
||||
nvgpu_err(g, "no support for %x", ver);
|
||||
WARN_ON(true);
|
||||
break;
|
||||
}
|
||||
|
||||
return unit_id;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016-2018, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2019, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||
* copy of this software and associated documentation files (the "Software"),
|
||||
@@ -108,6 +108,7 @@ static void pmu_handle_pg_elpg_msg(struct gk20a *g, struct pmu_msg *msg,
|
||||
default:
|
||||
nvgpu_err(g,
|
||||
"unsupported ELPG message : 0x%04x", elpg_msg->msg);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -735,7 +736,12 @@ int nvgpu_pmu_ap_send_command(struct gk20a *g,
|
||||
default:
|
||||
nvgpu_pmu_dbg(g, "%s: Invalid Adaptive Power command %d\n",
|
||||
__func__, p_ap_cmd->cmn.cmd_id);
|
||||
return 0x2f;
|
||||
status = 0x2f;
|
||||
break;
|
||||
}
|
||||
|
||||
if (status != 0) {
|
||||
goto err_return;
|
||||
}
|
||||
|
||||
status = nvgpu_pmu_cmd_post(g, &cmd, NULL, NULL, PMU_COMMAND_QUEUE_HPQ,
|
||||
|
||||
Reference in New Issue
Block a user