#2310: Race condition in _Thread_Change_priority()
-----------------------------+---------------------
 Reporter:  sebastian.huber  |       Owner:
     Type:  defect           |      Status:  new
 Priority:  normal           |   Milestone:  4.11.1
Component:  cpukit           |     Version:  4.11
 Severity:  critical         |  Resolution:
 Keywords:                   |
-----------------------------+---------------------

Comment (by joel.sherrill):

 Off the top of my head, I don't see a more expedient solution. It does
 negatively impact interrupt latency but this is still probably not the
 worst place.

 Before thread queue priority was changed to rbtree, the worst was actually
 the insertion on priority on architectures where memory operations are
 more expensive than math operations. On architectures with poor bitscan
 and memory operations of lower overhead, the blocking path where a bit
 scan is needed to find a new heir was it.

--
Ticket URL: <http://devel.rtems.org/ticket/2310#comment:2>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs

Reply via email to