summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoyan Karatotev <boyan.karatotev@arm.com>2026-09-07 15:48:37 +0000
committerTrustedFirmware Code Review <review@review.trustedfirmware.org>2026-09-07 15:48:37 +0000
commit083e5cce0b4b26e229caef3632af4305a2928879 (patch)
treec2f4a162c01d5d3b763c8c5a78c4dede734ff864
parent0c6ca18e5cfd355f37932892cb901a00b8aad15b (diff)
parentd4ca11012bf51f34dbc2057db80e27e5cb707504 (diff)
downloadarm-trusted-firmware-083e5cce0b4b26e229caef3632af4305a2928879.tar.gz
arm-trusted-firmware-083e5cce0b4b26e229caef3632af4305a2928879.zip
Merge "fix(xilinx): resolve MISRA 15.5 violation" into integration
-rw-r--r--plat/xilinx/common/pm_service/pm_ipi.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/plat/xilinx/common/pm_service/pm_ipi.c b/plat/xilinx/common/pm_service/pm_ipi.c
index b67e44296..c3ba06b0b 100644
--- a/plat/xilinx/common/pm_service/pm_ipi.c
+++ b/plat/xilinx/common/pm_service/pm_ipi.c
@@ -225,7 +225,8 @@ enum pm_ret_status pm_ipi_buff_read_callb(uint32_t *value, size_t count)
enum pm_ret_status ret = PM_RET_SUCCESS;
if (count > (size_t)IPI_BUFFER_MAX_WORDS) {
- return PM_RET_ERROR_ARGS;
+ ret = PM_RET_ERROR_ARGS;
+ goto exit_label;
}
for (i = 0; i < count; i++) {
@@ -246,6 +247,7 @@ enum pm_ret_status pm_ipi_buff_read_callb(uint32_t *value, size_t count)
memset(value, 0, local_count);
}
#endif
+exit_label:
return ret;
}