aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/arch/arm/kernel/thread_spmc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/arch/arm/kernel/thread_spmc.c b/core/arch/arm/kernel/thread_spmc.c
index 1edc3cdd..81edf03a 100644
--- a/core/arch/arm/kernel/thread_spmc.c
+++ b/core/arch/arm/kernel/thread_spmc.c
@@ -900,6 +900,8 @@ static uint32_t yielding_call_with_arg(uint64_t cookie)
rv = tee_entry_std(arg, num_params);
+ thread_rpc_shm_cache_clear(&threads[thread_get_id()].shm_cache);
+
out_dec_map:
mobj_dec_map(mobj);
out_put_mobj: