diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-05-30 15:00:32 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-05-30 16:16:24 +0200 |
commit | 024bffc665768504f594f23c9a9a6fdcca2bab38 (patch) | |
tree | 43ae7a17e99029b9666a3b79e38670251b6fe244 /cpukit/score/include/rtems/score/coremuteximpl.h | |
parent | rtems: Remove superfluous includes (diff) | |
download | rtems-024bffc665768504f594f23c9a9a6fdcca2bab38.tar.bz2 |
score: Use owner of thread queue for CORE mutex
Diffstat (limited to 'cpukit/score/include/rtems/score/coremuteximpl.h')
-rw-r--r-- | cpukit/score/include/rtems/score/coremuteximpl.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/cpukit/score/include/rtems/score/coremuteximpl.h b/cpukit/score/include/rtems/score/coremuteximpl.h index 69311e4101..decf770eed 100644 --- a/cpukit/score/include/rtems/score/coremuteximpl.h +++ b/cpukit/score/include/rtems/score/coremuteximpl.h @@ -40,7 +40,6 @@ RTEMS_INLINE_ROUTINE void _CORE_mutex_Initialize( ) { _Thread_queue_Initialize( &the_mutex->Wait_queue ); - the_mutex->holder = NULL; } RTEMS_INLINE_ROUTINE void _CORE_mutex_Destroy( CORE_mutex_Control *the_mutex ) @@ -74,7 +73,7 @@ RTEMS_INLINE_ROUTINE Thread_Control *_CORE_mutex_Get_owner( const CORE_mutex_Control *the_mutex ) { - return the_mutex->holder; + return the_mutex->Wait_queue.Queue.owner; } /** @@ -126,7 +125,7 @@ RTEMS_INLINE_ROUTINE void _CORE_mutex_Set_owner( Thread_Control *owner ) { - the_mutex->holder = owner; + the_mutex->Wait_queue.Queue.owner = owner; } RTEMS_INLINE_ROUTINE bool _CORE_mutex_Is_owner( |