summaryrefslogtreecommitdiffstats
path: root/cpukit/rtems/src/semtranslatereturncode.c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-05-28 20:38:12 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-05-28 20:38:12 +0000
commit7c8d65e83558f0d90526b28cba00c5c0aef7ada0 (patch)
tree2f2289a752951f481a3568cd6ccb4b6c52c5f2cc /cpukit/rtems/src/semtranslatereturncode.c
parent2009-05-28 Joel Sherrill <joel.sherrill@OARcorp.com> (diff)
downloadrtems-7c8d65e83558f0d90526b28cba00c5c0aef7ada0.tar.bz2
2009-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1415/cpukit * rtems/src/semcreate.c, rtems/src/semtranslatereturncode.c, score/include/rtems/score/coremutex.h, score/inline/rtems/score/coremutex.inl, score/src/coremutex.c: Address two paths where a task with a priority above the ceiling could obtain a priority ceiling mutex.
Diffstat (limited to 'cpukit/rtems/src/semtranslatereturncode.c')
-rw-r--r--cpukit/rtems/src/semtranslatereturncode.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/cpukit/rtems/src/semtranslatereturncode.c b/cpukit/rtems/src/semtranslatereturncode.c
index 261aaa57de..b22cf0ff44 100644
--- a/cpukit/rtems/src/semtranslatereturncode.c
+++ b/cpukit/rtems/src/semtranslatereturncode.c
@@ -15,7 +15,7 @@
* + acquire a semaphore
* + release a semaphore
*
- * COPYRIGHT (c) 1989-2007.
+ * COPYRIGHT (c) 1989-2009.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -71,10 +71,9 @@ const rtems_status_code _Semaphore_Translate_core_mutex_return_code_[] = {
#ifdef __RTEMS_STRICT_ORDER_MUTEX__
CORE_MUTEX_RELEASE_NOT_ORDER,
#endif
- RTEMS_INTERNAL_ERROR /* CORE_MUTEX_STATUS_CEILING_VIOLATED */
+ RTEMS_INVALID_PRIORITY /* CORE_MUTEX_STATUS_CEILING_VIOLATED */
};
-
rtems_status_code _Semaphore_Translate_core_mutex_return_code (
uint32_t status
)