From owner-freebsd-current@FreeBSD.ORG Wed Sep 8 00:31:43 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 769F616A4CE for ; Wed, 8 Sep 2004 00:31:43 +0000 (GMT) Received: from green.homeunix.org (pcp04368961pcs.nrockv01.md.comcast.net [69.140.212.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id EB55843D2D for ; Wed, 8 Sep 2004 00:31:42 +0000 (GMT) (envelope-from green@green.homeunix.org) Received: from green.homeunix.org (green@localhost [127.0.0.1]) by green.homeunix.org (8.13.1/8.13.1) with ESMTP id i880Vg0Q071155; Tue, 7 Sep 2004 20:31:42 -0400 (EDT) (envelope-from green@green.homeunix.org) Received: (from green@localhost) by green.homeunix.org (8.13.1/8.13.1/Submit) id i880Vfdb071154; Tue, 7 Sep 2004 20:31:41 -0400 (EDT) (envelope-from green) Date: Tue, 7 Sep 2004 20:31:41 -0400 From: Brian Fundakowski Feldman To: Scott Long Message-ID: <20040908003141.GB928@green.homeunix.org> References: <413E4A71.9080400@samsco.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <413E4A71.9080400@samsco.org> User-Agent: Mutt/1.5.6i cc: freebsd-current@FreeBSD.org Subject: Re: HEADS UP! Kernel debugging disabled in RELENG_5 [Fwd: cvs commit: src/sys/i386/conf GENERIC src/sys/pc98/conf GENERIC src/sys/sparc64/conf GENERIC] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Sep 2004 00:31:43 -0000 On Tue, Sep 07, 2004 at 05:55:29PM -0600, Scott Long wrote: > All, > > Since we are closing in on the 5.3 release, I've removed the kernel > debugging options from GENERIC in RELENG_5. They can of course be > re-enabled by adding the appropriate lines back in locally. However, > from now on when filing a kernel-related bug report, make sure to > enable WITNESS, INVARIANTS, and DDB/KDB to help determine the problem. It's not necessarily a good thing to disable INVARIANTS without verifying it has a huge cost in performance. It would be invaluable finding more bugs in production, and will likely be sorely missed. IT's also worth noting DDB/KDB is broken anyway in fairly large ways (on i386, at least, breakpoints don't work and even with the "fix" you get panics soon if you really do try to use them). -- Brian Fundakowski Feldman \'[ FreeBSD ]''''''''''\ <> green@FreeBSD.org \ The Power to Serve! \ Opinions expressed are my own. \,,,,,,,,,,,,,,,,,,,,,,\