From owner-freebsd-current@FreeBSD.ORG Tue Aug 17 15:03:03 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D6B6816A4CE for ; Tue, 17 Aug 2004 15:03:03 +0000 (GMT) Received: from smtp005.bizmail.sc5.yahoo.com (smtp005.bizmail.sc5.yahoo.com [66.163.175.82]) by mx1.FreeBSD.org (Postfix) with SMTP id C234543D55 for ; Tue, 17 Aug 2004 15:03:03 +0000 (GMT) (envelope-from noackjr@alumni.rice.edu) Received: from unknown (HELO optimator.noacks.org) (noackjr@supercrime.org@70.240.234.183 with login) by smtp005.bizmail.sc5.yahoo.com with SMTP; 17 Aug 2004 15:03:03 -0000 Received: from localhost (localhost [127.0.0.1]) by optimator.noacks.org (Postfix) with ESMTP id 8EB64620A; Tue, 17 Aug 2004 10:03:02 -0500 (CDT) Received: from optimator.noacks.org ([127.0.0.1]) by localhost (optimator.noacks.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 29428-02-3; Tue, 17 Aug 2004 10:03:01 -0500 (CDT) Received: from www.noacks.org (localhost [127.0.0.1]) by optimator.noacks.org (Postfix) with ESMTP id 8F9376208; Tue, 17 Aug 2004 10:03:01 -0500 (CDT) Received: from 69.53.57.66 (SquirrelMail authenticated user noackjr); by www.noacks.org with HTTP; Tue, 17 Aug 2004 10:03:01 -0500 (CDT) Message-ID: <59874.69.53.57.66.1092754981.squirrel@69.53.57.66> In-Reply-To: <20040817132426.U4594@cvs.imp.ch> References: <20040813121208.M31181@cvs.imp.ch> <20040813102922.E93695@carver.gumbysoft.com> <411D20DF.2000503@samsco.org> <411E9399.3050200@alumni.rice.edu> <411EF85A.30006@elischer.org> <4121944C.5060802@alumni.rice.edu> <20040817132426.U4594@cvs.imp.ch> Date: Tue, 17 Aug 2004 10:03:01 -0500 (CDT) From: "Jon Noack" To: "Martin Blapp" User-Agent: SquirrelMail/1.4.3a X-Mailer: SquirrelMail/1.4.3a MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Virus-Scanned: by amavisd-new at noacks.org cc: freebsd-current@freebsd.org cc: Julian Elischer Subject: Re: Deadlocks with recent SMP current X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: noackjr@alumni.rice.edu List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Aug 2004 15:03:03 -0000 Martin Blapp wrote: >> > + if ((ctd->td_kse == NULL) || (ctd->td_kse->ke_thread != ctd)) >> > + return (0); >> With the previous patch I still had difficulties getting through a >> buildworld in multi-user (while running apache, postfix+amavisd-new, >> nfs, etc.). With this patch I have not run into any issues (make -j4 >> buildworlds are stable on my dual p3 even after uncommenting >> -DUSE_KQUEUE and rebuilding make). If the last patch was a bandaid, >> this is one of those new-fangled "sport" bandaids that are water- and >> sweat-resistent... ;-) > > Have you PREEMPTION or FULL_PREEMTION defined ? Else I can't see how > this patch would be effective. No, I don't have PREEMPTION defined. Have I just been lucky so far? Jon