diff options
author | Jens Wiklander <jens.wiklander@linaro.org> | 2016-06-29 00:11:52 +0200 |
---|---|---|
committer | Jens Wiklander <jens.wiklander@linaro.org> | 2016-07-01 12:13:57 +0200 |
commit | 88885202c4ee01d44c6f51600100e5772975bf16 (patch) | |
tree | 46def4a1a955cf5a0541863003c6604b38b31bf2 /core/kernel/tee_ta_manager.c | |
parent | 78fff5f4ee60d9c3daaf0eee4688dcc4e6f331c1 (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.c | 2 |
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; |