From owner-freebsd-arch@FreeBSD.ORG Sun Oct 3 02:44:17 2004 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E733A16A4CE for ; Sun, 3 Oct 2004 02:44:17 +0000 (GMT) Received: from ylpvm29.prodigy.net (ylpvm29-ext.prodigy.net [207.115.57.60]) by mx1.FreeBSD.org (Postfix) with ESMTP id DAB2243D1D for ; Sun, 3 Oct 2004 02:44:15 +0000 (GMT) (envelope-from julian@elischer.org) Received: from elischer.org (adsl-67-124-49-205.dsl.snfc21.pacbell.net [67.124.49.205])i932hsIV026274; Sat, 2 Oct 2004 22:43:57 -0400 Message-ID: <415F677B.5030108@elischer.org> Date: Sat, 02 Oct 2004 19:44:11 -0700 From: Julian Elischer User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.4b) Gecko/20030524 X-Accept-Language: en, hu MIME-Version: 1.0 To: Stephan Uphoff References: <1096489576.3733.1868.camel@palm.tree.com> <200409291652.29990.jhb@FreeBSD.org> <1096496057.3733.2163.camel@palm.tree.com> <1096603981.21577.195.camel@palm.tree.com> <1096608201.21577.203.camel@palm.tree.com> <20041001141040.GA1556@peter.osted.lan> <1096647194.27811.12.camel@palm.tree.com> <20041001192551.GA3381@peter.osted.lan> <20041002053351.GA6259@peter.osted.lan> <415EEFFE.5080309@elischer.org> <20041002183120.GA1202@peter.osted.lan> <1096760257.34527.14.camel@palm.tree.com> In-Reply-To: <1096760257.34527.14.camel@palm.tree.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: Peter Holm cc: "freebsd-arch@freebsd.org" Subject: Re: scheduler (sched_4bsd) questions X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Oct 2004 02:44:18 -0000 Stephan Uphoff wrote: > On Sat, 2004-10-02 at 14:31, Peter Holm wrote: > >>OK, right now I'm testing with all of Stephan's patches + the >>MUTEX_WAKE_ALL flag. Uptime is 3 3/4 hour and looking good. I've just resurfaced after a week of hell at work and home not BAD hell but more like "busy as hell". I'm just integrating your fixes into my tree to understand what they do.. expect more mail from me later. > > > Great. > > Your attached diff contained all the fixes needed and I don't see the > need to post a cumulative patch. > > The only thing left to do is migrate a critical sections from > kern_mutex.c to subr_turnstile.c for readability. > (no functional changes) > > Maybe it would also better to just force MUTEX_WAKE_ALL in > kern_mutex.c (#ifndef MUTEX_WAKE_ALL \n#define MUTEX_WAKE_ALL\n#endif) > to avoid temporary configuration file pollution? > > Stephan > >