diff options
author | Xianzhong <b07117@freescale.com> | 2014-05-19 21:47:43 +0800 |
---|---|---|
committer | Max Krummenacher <max.krummenacher@toradex.com> | 2015-12-26 14:11:27 +0100 |
commit | c8fbc1173af0879f96ee14c14008d23dee2c795e (patch) | |
tree | 82e6976a08f9ac157ff51ce881659c01f3c7a699 /include | |
parent | cb08197d9cf1cb95749e67b0e7c6434c024a2eaa (diff) |
ENGR00314119 [#1183] fixed database mutex multi-lock issue
The abnormal flow with the monkey test freeze problem is as below:
gckKERNEL_DestroyProcessDB--> aquire mutex --> gckCOMMAND_Detach(gckEVENT_FreeContiguousMemory) -->
___RemoveRecordFromProcessDB --> gckKERNEL_RemoveProcessDB --> aquire the same mutex
the fix is to disable mutex lock when perform record destory operations
Date: May 19, 2014
Signed-off-by: Xianzhong <b07117@freescale.com>
Acked-by: Jason Liu
(cherry picked from commit 8d62ea9a655f1bb0ca86af222de7625abc8d2bc8)
(cherry picked from commit cd5a9a37525d4d2f79b6013f4bd93779b900b854)
(cherry picked from commit 31d6a06da4cf9beacd9b1ba7a7e67d41cee18f7d)
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions