Merge pull request #174 from grissiom/rtt-next
kernel: mutex could only be released in thread context
This commit is contained in:
commit
28caaecee3
|
@ -777,6 +777,9 @@ rt_err_t rt_mutex_release(rt_mutex_t mutex)
|
||||||
|
|
||||||
need_schedule = RT_FALSE;
|
need_schedule = RT_FALSE;
|
||||||
|
|
||||||
|
/* only thread could release mutex because we need test the ownership */
|
||||||
|
RT_DEBUG_IN_THREAD_CONTEXT;
|
||||||
|
|
||||||
/* get current thread */
|
/* get current thread */
|
||||||
thread = rt_thread_self();
|
thread = rt_thread_self();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue