From 3692095f2c922d35482af0a22d20d21f84c0159b Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 30 May 2016 10:41:22 +0200 Subject: rtems: Move MrsP semaphore operations Move MrsP semaphore operations to a less prominent location. Fix field name. --- cpukit/rtems/src/semrelease.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'cpukit/rtems/src/semrelease.c') 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( -- cgit v1.2.3