From owner-cvs-all@FreeBSD.ORG Sun Jul 18 15:59:04 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F1EF916A4CE; Sun, 18 Jul 2004 15:59:04 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EE75443D46; Sun, 18 Jul 2004 15:59:04 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i6IFx42l094235; Sun, 18 Jul 2004 15:59:04 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i6IFx42N094234; Sun, 18 Jul 2004 15:59:04 GMT (envelope-from scottl) Message-Id: <200407181559.i6IFx42N094234@repoman.freebsd.org> From: Scott Long Date: Sun, 18 Jul 2004 15:59:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/conf NOTES options src/sys/kern kern_mutex.c src/sys/amd64/conf GENERIC X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jul 2004 15:59:05 -0000 scottl 2004-07-18 15:59:03 UTC FreeBSD src repository Modified files: sys/conf NOTES options sys/kern kern_mutex.c sys/amd64/conf GENERIC Log: Enable ADAPTIVE_MUTEXES by default by changing the sense of the option to NO_ADAPTIVE_MUTEXES. This option has been enabled by default on amd64 for quite some time, and has been extensively tested on i386 and sparc64. It shows measurable performance gains in many circumstances, and few negative effects. It would be nice in t he future if adaptive mutexes actually went to sleep after a certain amount of spinning, but that will require quite a bit more testing. Revision Changes Path 1.415 +0 -1 src/sys/amd64/conf/GENERIC 1.1248 +3 -2 src/sys/conf/NOTES 1.465 +1 -1 src/sys/conf/options 1.142 +3 -3 src/sys/kern/kern_mutex.c