aboutsummaryrefslogtreecommitdiff
path: root/core/kernel/tee_ta_manager.c
diff options
context:
space:
mode:
authorJens Wiklander <jens.wiklander@linaro.org>2016-06-29 00:11:52 +0200
committerJens Wiklander <jens.wiklander@linaro.org>2016-07-01 12:13:57 +0200
commit88885202c4ee01d44c6f51600100e5772975bf16 (patch)
tree46def4a1a955cf5a0541863003c6604b38b31bf2 /core/kernel/tee_ta_manager.c
parent78fff5f4ee60d9c3daaf0eee4688dcc4e6f331c1 (diff)
core: fix race to allocate secure buffer
Fixes race to allocate secure buffer for TA to TA communication. Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Tested-by: Jens Wiklander <jens.wiklander@linaro.org> (QEMU) Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Diffstat (limited to 'core/kernel/tee_ta_manager.c')
-rw-r--r--core/kernel/tee_ta_manager.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/kernel/tee_ta_manager.c b/core/kernel/tee_ta_manager.c
index 3c621e9b..31d7e620 100644
--- a/core/kernel/tee_ta_manager.c
+++ b/core/kernel/tee_ta_manager.c
@@ -52,7 +52,7 @@
#include <assert.h>
/* This mutex protects the critical section in tee_ta_init_session */
-static struct mutex tee_ta_mutex = MUTEX_INITIALIZER;
+struct mutex tee_ta_mutex = MUTEX_INITIALIZER;
static struct condvar tee_ta_cv = CONDVAR_INITIALIZER;
static int tee_ta_single_instance_thread = THREAD_ID_INVALID;
static size_t tee_ta_single_instance_count;