diff options
| author | Bernard Xiong <[email protected]> | 2013-10-14 16:23:43 -0700 |
|---|---|---|
| committer | Bernard Xiong <[email protected]> | 2013-10-14 16:23:43 -0700 |
| commit | 28caaecee36676cae025bdae298c16f287f427fc (patch) | |
| tree | fddd81c8ef3c78852b51bcd0f4863c629801bb0d | |
| parent | ca9b83c68fcc2b841400a5f4c7728a111582ffb7 (diff) | |
| parent | b72001fcac18d2c37c24e423cc7e15fe900dc172 (diff) | |
Merge pull request #174 from grissiom/rtt-next
kernel: mutex could only be released in thread context
| -rw-r--r-- | src/ipc.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -777,6 +777,9 @@ rt_err_t rt_mutex_release(rt_mutex_t mutex) need_schedule = RT_FALSE; + /* only thread could release mutex because we need test the ownership */ + RT_DEBUG_IN_THREAD_CONTEXT; + /* get current thread */ thread = rt_thread_self(); |
