<html><body>
<p><tt>cbe-oss-dev-bounces+lukebrowning=us.ibm.com@ozlabs.org wrote on 02/24/2007 04:38:19 AM:<br>
<br>
&gt; On Thu, Feb 22, 2007 at 09:25:04PM -0300, Luke Browning wrote:<br>
&gt; &gt; You might also want to retest the priority fields under the ctx lock to<br>
&gt; &gt; make ensure that the priorities haven't changed. &nbsp;The code above uses the<br>
&gt; &gt; runqueue lock, which doesn't protect these fields, right?<br>
&gt; <br>
&gt; Currently these fields are never updated after the context creation,<br>
&gt; so the lock is not needed. &nbsp;But once we're doing dynamic timeslicing<br>
&gt; we will need to introduce locking here.<br>
&gt; <br>
<br>
Hmm, the application should be able to change the priority and policy of a ctx, if it </tt><br>
<tt>changes the priority of the controlling entity (ie. kernel thread or process). &nbsp;The</tt><br>
<tt>scheduling parameters should be able to be changed dynamically.</tt><br>
<br>
<tt>Luke</tt><br>
</body></html>