From 4541657feef5780815c1f645e5f0eb7d55ec0075 Mon Sep 17 00:00:00 2001 From: SooChan Lim Date: Wed, 14 Mar 2018 19:12:07 +0900 Subject: [PATCH] bufmgr: make thread safe Change-Id: Ic5db85b52898aeeac80f3ec20dca413bff29d31b --- src/tbm_bufmgr.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/tbm_bufmgr.c b/src/tbm_bufmgr.c index ab0f840..75cf788 100644 --- a/src/tbm_bufmgr.c +++ b/src/tbm_bufmgr.c @@ -1064,6 +1064,8 @@ tbm_bufmgr_server_init(void) int tbm_bufmgr_set_bo_lock_type(tbm_bufmgr bufmgr, tbm_bufmgr_bo_lock_type bo_lock_type) { + _tbm_bufmgr_mutex_lock(); + TBM_BUFMGR_RETURN_VAL_IF_FAIL(TBM_BUFMGR_IS_VALID(gBufMgr), 0); TBM_BUFMGR_RETURN_VAL_IF_FAIL(bufmgr == gBufMgr, 0); @@ -1071,6 +1073,8 @@ tbm_bufmgr_set_bo_lock_type(tbm_bufmgr bufmgr, tbm_bufmgr_bo_lock_type bo_lock_t TBM_INFO("The bo_lock_type of the bo is %d\n", bo_lock_type); + _tbm_bufmgr_mutex_unlock(); + return 1; } -- 2.7.4