From 8673070ceea43934b8e87face516b402cdd0e4d6 Mon Sep 17 00:00:00 2001 From: Vincent Guittot Date: Thu, 15 Feb 2024 15:53:07 +0100 Subject: spm/scmi: reclaim memory when channel is already used Signed-off-by: Vincent Guittot --- spm/common/sp_tests/sp_test_ffa.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spm/common/sp_tests/sp_test_ffa.c b/spm/common/sp_tests/sp_test_ffa.c index c26db44..2e37629 100644 --- a/spm/common/sp_tests/sp_test_ffa.c +++ b/spm/common/sp_tests/sp_test_ffa.c @@ -449,8 +449,10 @@ void ffa_scmi_server_test(struct mailbox_buffers *mb, ffa_id_t source_id) channel_id = ret.arg4; INFO("SCMI server channel id 0x%x\n", channel_id); - if (channel_id == 0xffffffff) + if (channel_id == 0xffffffff) { + ffa_mem_reclaim(mem_id, 0); return; + } cmd = FFA_SCMI_CMD_MSG_SEND_DIRECT_REQ; val0 = channel_id; -- cgit v1.2.3