I've pushed prop/fifo-fix (based off staging) to github.<div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Dec 1, 2012 at 9:05 AM, Björn Brandenburg <span dir="ltr"><<a href="mailto:bbb@mpi-sws.org" target="_blank">bbb@mpi-sws.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><br>
On Nov 30, 2012, at 11:15 PM, Glenn Elliott <<a href="mailto:gelliott@cs.unc.edu">gelliott@cs.unc.edu</a>> wrote:<br>
<br>
> This is an issue has hit me before. I think running ftcat as SCHED_FIFO is useful. Is there any way we can fix this?<br>
<br>
</div>Yes. In the SCHED_FIFO timer code, add a check to not call set_tsk_need_resched() if the currently scheduled task is a SCHED_LITMUS task.<br>
<br>
I'd like to merge a patch for this. Jonathan, Glenn, could you please push such a patch (or, alternatively, let me know where I need to look).<br>
<div class="im"><br>
> Perhaps we should silently ignore the resched event instead of BUG()'ing?<br>
<br>
</div>No, that would mask errors in LITMUS^RT plugins.<br>
<span class="HOEnZb"><font color="#888888"><br>
- Björn<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
_______________________________________________<br>
litmus-dev mailing list<br>
<a href="mailto:litmus-dev@lists.litmus-rt.org">litmus-dev@lists.litmus-rt.org</a><br>
<a href="https://lists.litmus-rt.org/listinfo/litmus-dev" target="_blank">https://lists.litmus-rt.org/listinfo/litmus-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Jonathan Herman<br>Department of Computer Science at UNC Chapel Hill<br>
</div>