Ceiling priority in posix mutexes

Patricia Lopez-Cueva Patricia.Lopez-Cueva at scisys.co.uk
Mon Jul 16 11:58:50 UTC 2007


Hi all,

 

I am confused with the _CORE_mutex_Seize_interrupt_trylock
implementation in coremutexseize.c file.

Why if the discipline is Priority Ceiling the function fails if the
current priority is lower than the ceiling priority? The ceiling
priority is supposed to be the priority of the highest task that may
lock the mutex but the only way it works is that the task has a priority
equal or bigger than priority ceiling.

 

Many thanks,

Patricia

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20070716/a39e29fb/attachment.html>


More information about the users mailing list