fix: fix cppcheck misra errors
Fix remaining misra errors and now the error
count is 0 for CPPCheck version 2.13.4.
Change-Id: I903b198b137672b4c26457bbafcab05185dce608
Signed-off-by: Shruti Gupta <shruti.gupta@arm.com>
diff --git a/runtime/core/handler.c b/runtime/core/handler.c
index 4f60568..203af89 100644
--- a/runtime/core/handler.c
+++ b/runtime/core/handler.c
@@ -229,6 +229,7 @@
}
}
+/* cppcheck-suppress misra-c2012-8.4 */
/* coverity[misra_c_2012_rule_8_4_violation:SUPPRESS] */
/* coverity[misra_c_2012_rule_8_7_violation:SUPPRESS] */
void handle_ns_smc(unsigned int function_id,
@@ -256,6 +257,7 @@
if (IS_SMC64_RMI_FID(function_id)) {
handler_id = RMI_HANDLER_ID(function_id);
+ /* cppcheck-suppress misra-c2012-17.3 */
if (handler_id < ARRAY_LEN(smc_handlers)) {
handler = &smc_handlers[handler_id];
}
@@ -446,7 +448,9 @@
* continue from. Other register values are preserved.
* If no match is found, it aborts the RMM.
*/
+/* cppcheck-suppress misra-c2012-8.4 */
/* coverity[misra_c_2012_rule_8_4_violation:SUPPRESS] */
+/* coverity[misra_c_2012_rule_8_7_violation:SUPPRESS] */
unsigned long handle_rmm_trap(dump_regs_t *regs)
{
unsigned long esr = read_esr_el2();