[RTEMS Project] #4532: Priority inversion issues with MrsP locking protocol implementation

RTEMS trac trac at rtems.org
Wed Oct 20 05:37:11 UTC 2021


#4532: Priority inversion issues with MrsP locking protocol implementation
------------------------------+--------------------------------
  Reporter:  Sebastian Huber  |      Owner:  Sebastian Huber
      Type:  defect           |     Status:  assigned
  Priority:  normal           |  Milestone:  6.1
 Component:  score            |    Version:  5
  Severity:  critical         |   Keywords:  SMP, qualification
Blocked By:                   |   Blocking:
------------------------------+--------------------------------
 While a thread is scheduled on a helping scheduler, while it does not own
 a MrsP semaphore, if it obtains a MrsP semaphore, then no scheduler node
 using an idle thread and the ceiling priority of the semaphore is
 unblocked for the home scheduler. This could lead to priority inversion
 issues and is not in line with the MrsP protocol.

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


More information about the bugs mailing list