[RTEMS Project] #4358: Priority discipline is broken for semaphores and message queues in SMP configurations

RTEMS trac trac at rtems.org
Thu Mar 25 08:08:59 UTC 2021


#4358: Priority discipline is broken for semaphores and message queues in SMP
configurations
------------------------------+-----------------------------
  Reporter:  Sebastian Huber  |      Owner:  Sebastian Huber
      Type:  defect           |     Status:  assigned
  Priority:  normal           |  Milestone:  6.1
 Component:  admin            |    Version:  5
  Severity:  normal           |   Keywords:
Blocked By:                   |   Blocking:
------------------------------+-----------------------------
 The priority queues in clustered scheduling configurations use a per
 scheduler priority queue rotation to ensure FIFO fairness across
 schedulers.  This mechanism is implemented in the thread queue surrender
 operation. Unfortunately some semaphore and message queue directives use
 wrongly the thread queue extract operation.

--
Ticket URL: <http://devel.rtems.org/ticket/4358>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list