Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Thu, 28 Feb 2002 18:12:46 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Thu, 28 Feb 2002 18:08:45 -0500 Received: from garrincha.netbank.com.br ([200.203.199.88]:8462 "HELO netbank.com.br") by vger.kernel.org with SMTP id ; Thu, 28 Feb 2002 18:05:03 -0500 Date: Thu, 28 Feb 2002 20:04:38 -0300 (BRT) From: Rik van Riel X-X-Sender: To: Bill Davidsen Cc: Christoph Hellwig , Linux Kernel Mailing List Subject: Re: 2.4.19-preX: What we really need: -AA patches finally in the tree In-Reply-To: Message-ID: X-spambait: aardvark@kernelnewbies.org X-spammeplease: aardvark@nl.linux.org MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org 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/