From 4c2feeee821dfac6bd0f43c7390a6d6038be1559 Mon Sep 17 00:00:00 2001 From: Yaron Micher Date: Thu, 18 Mar 2021 17:45:15 +0200 Subject: [PATCH] scmi: fix psci protocol-count assertions There are 2 asserts that check that protocol_count > dis_protocol_count_psci, instead of checking protocol_count >= dis_protocol_count_psci. This causes the assertion to fail when the values are equal, and it shouldn't because the 2 values can be equal. Signed-off-by: Yaron Micher --- module/scmi/src/mod_scmi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/module/scmi/src/mod_scmi.c b/module/scmi/src/mod_scmi.c index 1bc2587c6..507c7e51c 100755 --- a/module/scmi/src/mod_scmi.c +++ b/module/scmi/src/mod_scmi.c @@ -740,7 +740,7 @@ static int scmi_base_protocol_attributes_handler(fwk_id_t service_id, */ if (agent_type == SCMI_AGENT_TYPE_PSCI) { fwk_assert( - scmi_ctx.protocol_count > scmi_ctx.config->dis_protocol_count_psci); + scmi_ctx.protocol_count >= scmi_ctx.config->dis_protocol_count_psci); protocol_count = scmi_ctx.protocol_count - scmi_ctx.config->dis_protocol_count_psci; } else @@ -908,7 +908,7 @@ static int scmi_base_discover_list_protocols_handler(fwk_id_t service_id, if (agent_type == SCMI_AGENT_TYPE_PSCI) { fwk_assert( - scmi_ctx.protocol_count > scmi_ctx.config->dis_protocol_count_psci); + scmi_ctx.protocol_count >= scmi_ctx.config->dis_protocol_count_psci); protocol_count_psci = scmi_ctx.protocol_count - scmi_ctx.config->dis_protocol_count_psci; -- GitLab