[RTEMS Project] #3359: 4.10: Improved Priority Inheritance Protocol

RTEMS trac trac at rtems.org
Fri Jan 3 18:11:28 UTC 2020


#3359: 4.10: Improved Priority Inheritance Protocol
--------------------------+---------------------------
 Reporter:  Gedare Bloom  |       Owner:  Gedare Bloom
     Type:  defect        |      Status:  closed
 Priority:  normal        |   Milestone:  4.10.3
Component:  score         |     Version:  4.10
 Severity:  normal        |  Resolution:  fixed
 Keywords:                |  Blocked By:
 Blocking:                |
--------------------------+---------------------------

Comment (by Gedare Bloom <gedare@…>):

 In [changeset:"e3f6d35f65a49a2e5f79ddba0645bb9b7e51f182/rtems"
 e3f6d35/rtems]:
 {{{
 #!CommitTicketReference repository="rtems"
 revision="e3f6d35f65a49a2e5f79ddba0645bb9b7e51f182"
 cpukit/score: avoid NULL and races in priority mutex

 The PIP modifications from #3359 introduced new data structures
 to track priority inheritance. Prioritized mutexes without PIP
 share some of the code paths, and may result in NULL pointer
 accesses. This patch checks for NULL, and also adds ISR critical
 sections to an uncovered corner case during thread restarts.

 Closes #3829.
 }}}

--
Ticket URL: <http://devel.rtems.org/ticket/3359#comment:4>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list