idle priority scheduling broken in 7.0-BETA4

Jeff Roberson jroberson at chesapeake.net
Wed Jan 2 05:30:22 PST 2008


On Wed, 2 Jan 2008, Peter Jeremy wrote:

> On Tue, Jan 01, 2008 at 07:09:54PM -1000, Jeff Roberson wrote:
>> Can you please try this experimental patch for ULE?  It re-enables the time
>> slicing code for idle prio and realtime tasks that are not fifo.
>
> I still had boinc running at "nice -n 19" and the system wouldn't
> boot: It started boinc, reported it was checking the apache.conf and
> didn't go any further.  I couldn't kill boinc or setiathome from ddb
> and had to push the reset button.  I will look at the patch more
> closely tomorrow but it looks suspiciously like it stopped
> time-slicing.

ah, I'm sorry.  the new line with PRI_FIFO should read PRI_FIFO_BIT.  I 
tested the patch but not with any idle prio tasks that run forever.

Enclosed is a new patch.

Thanks,
Jeff

>
> -- 
> Peter Jeremy
> Please excuse any delays as the result of my ISP's inability to implement
> an MTA that is either RFC2821-compliant or matches their claimed behaviour.
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: uleidle.diff
Type: text/x-diff
Size: 1003 bytes
Desc: 
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20080102/697d4743/uleidle.bin


More information about the freebsd-current mailing list