From owner-cvs-src@FreeBSD.ORG  Sat Nov  4 23:50:13 2006
Return-Path: <owner-cvs-src@FreeBSD.ORG>
X-Original-To: cvs-src@FreeBSD.org
Delivered-To: cvs-src@FreeBSD.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id C6A9216A403;
	Sat,  4 Nov 2006 23:50:13 +0000 (UTC) (envelope-from jb@FreeBSD.org)
Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 8F24343D45;
	Sat,  4 Nov 2006 23:50:13 +0000 (GMT) (envelope-from jb@FreeBSD.org)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
	by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id kA4NoDek078569;
	Sat, 4 Nov 2006 23:50:13 GMT (envelope-from jb@repoman.freebsd.org)
Received: (from jb@localhost)
	by repoman.freebsd.org (8.13.6/8.13.4/Submit) id kA4NoD9Z078563;
	Sat, 4 Nov 2006 23:50:13 GMT (envelope-from jb)
Message-Id: <200611042350.kA4NoD9Z078563@repoman.freebsd.org>
From: John Birrell <jb@FreeBSD.org>
Date: Sat, 4 Nov 2006 23:50:13 +0000 (UTC)
To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
X-FreeBSD-CVS-Branch: HEAD
Cc: 
Subject: cvs commit: src/sys/amd64/conf DEFAULTS src/sys/i386/conf DEFAULTS
 src/sys/ia64/conf DEFAULTS src/sys/pc98/conf DEFAULTS
 src/sys/powerpc/conf DEFAULTS src/sys/sparc64/conf DEFAULTS
 src/sys/sun4v/conf DEFAULTS
X-BeenThere: cvs-src@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: CVS commit messages for the src tree <cvs-src.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/cvs-src>
List-Post: <mailto:cvs-src@freebsd.org>
List-Help: <mailto:cvs-src-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 04 Nov 2006 23:50:13 -0000

jb          2006-11-04 23:50:13 UTC

  FreeBSD src repository

  Modified files:
    sys/amd64/conf       DEFAULTS 
    sys/i386/conf        DEFAULTS 
    sys/ia64/conf        DEFAULTS 
    sys/pc98/conf        DEFAULTS 
    sys/powerpc/conf     DEFAULTS 
    sys/sparc64/conf     DEFAULTS 
    sys/sun4v/conf       DEFAULTS 
  Log:
  Remove the KDTRACE option again because of the complaints about having
  it as a default.
  
  For the record, the KDTRACE option caused _no_ additional source files
  to be compiled in; certainly no CDDL source files. All it did was to
  allow existing BSD licensed kernel files to include one or more CDDL
  header files.
  
  By removing this from DEFAULTS, the onus is on a kernel builder to add
  the option to the kernel config, possibly by including GENERIC and
  customising from there. It means that DTrace won't be a feature
  available in FreeBSD by default, which is the way I intended it to be.
  
  Without this option, you can't load the dtrace module (which contains
  the dtrace device and the DTrace framework). This is equivalent to
  requiring an option in a kernel config before you can load the linux
  emulation module, for example.
  
  I think it is a mistake to have DTrace ported to FreeBSD, but not
  to have it available to everyone, all the time. The only exception
  to this is the companies which distribute systems with FreeBSD embedded.
  Those companies will customise their systems anyway. The KDTRACE
  option was intended for them, and only them.
  
  Revision  Changes    Path
  1.9       +0 -3      src/sys/amd64/conf/DEFAULTS
  1.9       +0 -3      src/sys/i386/conf/DEFAULTS
  1.9       +0 -3      src/sys/ia64/conf/DEFAULTS
  1.9       +0 -3      src/sys/pc98/conf/DEFAULTS
  1.7       +0 -3      src/sys/powerpc/conf/DEFAULTS
  1.9       +0 -3      src/sys/sparc64/conf/DEFAULTS
  1.4       +0 -3      src/sys/sun4v/conf/DEFAULTS