[RTEMS Project] #3237: Fix priority ceiling updates

RTEMS trac trac at rtems.org
Thu Nov 16 14:29:23 UTC 2017


#3237: Fix priority ceiling updates
-----------------------------+------------------------------
 Reporter:  Sebastian Huber  |       Owner:  Sebastian Huber
     Type:  defect           |      Status:  closed
 Priority:  normal           |   Milestone:  5.1
Component:  score            |     Version:  5
 Severity:  normal           |  Resolution:  fixed
 Keywords:                   |
-----------------------------+------------------------------
Changes (by Sebastian Huber <sebastian.huber@…>):

 * status:  assigned => closed
 * resolution:   => fixed


Comment:

 In [changeset:"ec771f253182569dd5e046f39785a22c6c6f8e44/rtems"
 ec771f2/rtems]:
 {{{
 #!CommitTicketReference repository="rtems"
 revision="ec771f253182569dd5e046f39785a22c6c6f8e44"
 score: Fix priority ceiling updates

 We must not clear the priority updates in _Thread_queue_Extract_locked()
 since this function is used by the priority ceiling surrender operations
 after the ceiling priority handover from the previous owner to the new
 owner. This is especially important in SMP configurations.

 Move the _Thread_queue_Context_clear_priority_updates() invocation to
 the callers.

 Close #3237.
 }}}

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


More information about the bugs mailing list