cvs commit: src/sys/amd64/conf GENERIC src/sys/conf NOTES
src/sys/i386/conf GENERIC XBOX src/sys/kern kern_mutex.c
src/sys/sparc64/conf GENERIC src/sys/sun4v/conf GENERIC
kris at FreeBSD.org
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
> 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