mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-12-10 09:33:46 +00:00
2009-05-18 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1412/cpukit * score/src/coremutex.c: Add missing braces. Broken with strict mutex code added.
This commit is contained in:
@@ -1,3 +1,9 @@
|
|||||||
|
2009-05-18 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||||
|
|
||||||
|
PR 1412/cpukit
|
||||||
|
* score/src/coremutex.c: Add missing braces. Broken with strict mutex
|
||||||
|
code added.
|
||||||
|
|
||||||
2009-05-13 Joel Sherrill <joel.sherrill@OARcorp.com>
|
2009-05-13 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||||
|
|
||||||
PR 1411/cpukit
|
PR 1411/cpukit
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ void _CORE_mutex_Initialize(
|
|||||||
the_mutex->holder = _Thread_Executing;
|
the_mutex->holder = _Thread_Executing;
|
||||||
the_mutex->holder_id = _Thread_Executing->Object.id;
|
the_mutex->holder_id = _Thread_Executing->Object.id;
|
||||||
if ( _CORE_mutex_Is_inherit_priority( &the_mutex->Attributes ) ||
|
if ( _CORE_mutex_Is_inherit_priority( &the_mutex->Attributes ) ||
|
||||||
_CORE_mutex_Is_priority_ceiling( &the_mutex->Attributes ) )
|
_CORE_mutex_Is_priority_ceiling( &the_mutex->Attributes ) ) {
|
||||||
|
|
||||||
#ifdef __RTEMS_STRICT_ORDER_MUTEX__
|
#ifdef __RTEMS_STRICT_ORDER_MUTEX__
|
||||||
_Chain_Prepend_unprotected( &_Thread_Executing->lock_mutex,
|
_Chain_Prepend_unprotected( &_Thread_Executing->lock_mutex,
|
||||||
@@ -72,6 +72,7 @@ void _CORE_mutex_Initialize(
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
_Thread_Executing->resource_count++;
|
_Thread_Executing->resource_count++;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
the_mutex->nest_count = 0;
|
the_mutex->nest_count = 0;
|
||||||
the_mutex->holder = NULL;
|
the_mutex->holder = NULL;
|
||||||
|
|||||||
Reference in New Issue
Block a user