Re: 2.4.19-preX: What we really need: -AA patches finally in the

Rik van Riel (riel@conectiva.com.br)
Thu, 28 Feb 2002 20:04:38 -0300 (BRT)


On Thu, 28 Feb 2002, Bill Davidsen wrote:
> On Tue, 26 Feb 2002, Christoph Hellwig wrote:
>
> > They shouldn't, But many old drivers do (and _had to_):
> >
> > current->policy = SCHED_YIELD;
> > schedule();
> >
> > which isn't possible with the new scheduler.
>
> Let's see, the choices are to (a) keep the old scheduler which has many
> performance issues, or (b) put in the new scheduler and let people who
> need the old drivers either fix them or stop upgrading.

or (c) have proponents of the inclusion of the O(1) scheduler
fix all drivers before having the O(1) scheduler considered
for inclusion.

Adding a yield() function to 2.4's scheduler and fixing all
the drivers to use it isn't that hard. Now all that's needed
are some O(1) fans willing to do the grunt work.

regards,

Rik

-- 
"Linux holds advantages over the single-vendor commercial OS"
    -- Microsoft's "Competing with Linux" document

http://www.surriel.com/ http://distro.conectiva.com/

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/