diff options
author | Daniel Ramirez <javamonn@gmail.com> | 2013-12-20 21:44:12 -0600 |
---|---|---|
committer | Gedare Bloom <gedare@rtems.org> | 2013-12-21 20:09:02 -0500 |
commit | 2bafb96037ae80be736e6df05fa3d91aeb4a4063 (patch) | |
tree | f1e1605c0e407d0d789d108ca7ef98c533dc16ff /cpukit/rtems/src/semcreate.c | |
parent | psxtests/psxfatal01: add doc file (diff) | |
download | rtems-2bafb96037ae80be736e6df05fa3d91aeb4a4063.tar.bz2 |
rtems: classic api to/from core priority conversions
Diffstat (limited to 'cpukit/rtems/src/semcreate.c')
-rw-r--r-- | cpukit/rtems/src/semcreate.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cpukit/rtems/src/semcreate.c b/cpukit/rtems/src/semcreate.c index 5ac57dc568..517dc7f3a0 100644 --- a/cpukit/rtems/src/semcreate.c +++ b/cpukit/rtems/src/semcreate.c @@ -25,6 +25,7 @@ #include <rtems/score/isr.h> #include <rtems/rtems/options.h> #include <rtems/rtems/semimpl.h> +#include <rtems/rtems/tasksimpl.h> #include <rtems/score/coremuteximpl.h> #include <rtems/score/coresemimpl.h> #include <rtems/score/threaddispatch.h> @@ -156,7 +157,9 @@ rtems_status_code rtems_semaphore_create( the_mutex_attr.discipline = CORE_MUTEX_DISCIPLINES_FIFO; if ( _Attributes_Is_binary_semaphore( attribute_set ) ) { - the_mutex_attr.priority_ceiling = priority_ceiling; + the_mutex_attr.priority_ceiling = _RTEMS_tasks_Priority_to_Core( + priority_ceiling + ); the_mutex_attr.lock_nesting_behavior = CORE_MUTEX_NESTING_ACQUIRES; the_mutex_attr.only_owner_release = false; |