Messages in this thread | | | Date | Thu, 28 Feb 2002 20:04:38 -0300 (BRT) | From | Rik van Riel <> | Subject | Re: 2.4.19-preX: What we really need: -AA patches finally in the tree |
| |
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/
| |