#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
_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs