diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-05-30 10:41:22 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-05-30 16:16:23 +0200 |
commit | 3692095f2c922d35482af0a22d20d21f84c0159b (patch) | |
tree | a25d29d9dcfe60b1092ec7844aa3febf66a788be /cpukit/rtems/src/semrelease.c | |
parent | 0b713f8940d90b480f8cd36663c11aa0688587d8 (diff) |
rtems: Move MrsP semaphore operations
Move MrsP semaphore operations to a less prominent location. Fix field
name.
Diffstat (limited to 'cpukit/rtems/src/semrelease.c')
-rw-r--r-- | cpukit/rtems/src/semrelease.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/cpukit/rtems/src/semrelease.c b/cpukit/rtems/src/semrelease.c index 0808a2a475..3d8a7233f7 100644 --- a/cpukit/rtems/src/semrelease.c +++ b/cpukit/rtems/src/semrelease.c @@ -49,15 +49,6 @@ rtems_status_code rtems_semaphore_release( rtems_id id ) ); switch ( the_semaphore->variant ) { -#if defined(RTEMS_SMP) - case SEMAPHORE_VARIANT_MRSP: - status = _MRSP_Surrender( - &the_semaphore->Core_control.mrsp, - executing, - &queue_context - ); - break; -#endif case SEMAPHORE_VARIANT_MUTEX_INHERIT_PRIORITY: status = _CORE_recursive_mutex_Surrender( &the_semaphore->Core_control.Mutex.Recursive, @@ -93,6 +84,15 @@ rtems_status_code rtems_semaphore_release( rtems_id id ) ); status = STATUS_SUCCESSFUL; break; +#if defined(RTEMS_SMP) + case SEMAPHORE_VARIANT_MRSP: + status = _MRSP_Surrender( + &the_semaphore->Core_control.MRSP, + executing, + &queue_context + ); + break; +#endif default: _Assert( the_semaphore->variant == SEMAPHORE_VARIANT_COUNTING ); status = _CORE_semaphore_Surrender( |