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

Ceri Davies ceri at
Sun Nov 5 11:14:55 UTC 2006

On Sat, Nov 04, 2006 at 11:50:13PM +0000, John Birrell wrote:
> 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 was under the impression that the dissenters were happy to have it
added to GENERIC instead.  Doesn't that achieve the same goal (one with
which I fully agree)?

That must be wonderful!  I don't understand it at all.
                                                  -- Moliere
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url :

More information about the cvs-src mailing list