cvs commit: src/sys/amd64/conf GENERIC src/sys/conf NOTES options src/sys/i386/conf GENERIC XBOX src/sys/kern kern_mutex.c src/sys/sparc64/conf GENERIC src/sys/sun4v/conf GENERIC

Kris Kennaway kris at
Wed Nov 28 02:04:26 PST 2007

Attilio Rao wrote:
> attilio     2007-11-28 05:50:45 UTC
>   FreeBSD src repository
>   Modified files:
>     sys/amd64/conf       GENERIC 
>     sys/conf             NOTES options 
>     sys/i386/conf        GENERIC XBOX 
>     sys/kern             kern_mutex.c 
>     sys/sparc64/conf     GENERIC 
>     sys/sun4v/conf       GENERIC 
>   Log:
>   Make ADAPTIVE_GIANT as the default in the kernel and remove the option.
>   Currently, Giant is not too much contented so that it is ok to treact it
>   like any other mutexes.
>   Please don't forget to update your own custom config kernel files.
>   Approved by:    cognet, marcel (maintainers of arches where option is
>                   not enabled at the moment)

Also even when it is contended, the ADAPTIVE_GIANT behaviour has always 
been a big win in my testing.


More information about the cvs-src mailing list