From owner-cvs-all@FreeBSD.ORG Wed Sep 5 00:50:01 2007 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ACE8316A418; Wed, 5 Sep 2007 00:50:01 +0000 (UTC) (envelope-from jroberson@chesapeake.net) Received: from webaccess-cl.virtdom.com (webaccess-cl.virtdom.com [216.240.101.25]) by mx1.freebsd.org (Postfix) with ESMTP id 728B213C428; Wed, 5 Sep 2007 00:50:01 +0000 (UTC) (envelope-from jroberson@chesapeake.net) Received: from [192.168.1.103] (c-67-160-44-208.hsd1.wa.comcast.net [67.160.44.208]) (authenticated bits=0) by webaccess-cl.virtdom.com (8.13.6/8.13.6) with ESMTP id l850nr2w018058 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NO); Tue, 4 Sep 2007 20:49:54 -0400 (EDT) (envelope-from jroberson@chesapeake.net) Date: Tue, 4 Sep 2007 17:52:49 -0700 (PDT) From: Jeff Roberson X-X-Sender: jroberson@10.0.0.1 To: Alfred Perlstein In-Reply-To: <200709042240.l84Mepmx031000@repoman.freebsd.org> Message-ID: <20070904175220.Q534@10.0.0.1> References: <200709042240.l84Mepmx031000@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf NOTES files options src/sys/dev/acpica acpi_ec.c src/sys/kern kern_ktrace.c kern_rwlock.c kern_sx.c kern_thread.c subr_sleepqueue.c subr_turnstile.c src/sys/netinet6 in6_src.c src/sys/sys _rwlock.h _sx.h lock_profile.h proc.h ... X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 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: Wed, 05 Sep 2007 00:50:01 -0000 On Tue, 4 Sep 2007, Alfred Perlstein wrote: > alfred 2007-09-04 22:40:41 UTC > > FreeBSD src repository > > Modified files: (Branch: RELENG_6) > sys/conf NOTES files options > sys/dev/acpica acpi_ec.c > sys/kern kern_ktrace.c kern_sx.c kern_thread.c > subr_sleepqueue.c subr_turnstile.c > sys/netinet6 in6_src.c > sys/sys proc.h sleepqueue.h sx.h turnstile.h > sys/vm vm_map.c > Added files: (Branch: RELENG_6) > sys/kern kern_rwlock.c > sys/sys _rwlock.h _sx.h lock_profile.h rwlock.h > Log: > Backport of optimized sx locks and rwlocks from FreeBSD 7.0. Thanks for this alfred. Any chance you're going to also backport the improved filedesc locking rwatson did? > > Reviewed by: attilio, jhb > Obtained from: Juniper Networks > > Revision Changes Path > 1.1325.2.37 +28 -0 src/sys/conf/NOTES > 1.1031.2.68 +1 -0 src/sys/conf/files > 1.510.2.22 +4 -0 src/sys/conf/options > 1.65.2.3 +1 -0 src/sys/dev/acpica/acpi_ec.c > 1.101.2.6 +1 -0 src/sys/kern/kern_ktrace.c > 1.28.2.1 +943 -0 src/sys/kern/kern_rwlock.c (new) > 1.25.2.5 +798 -233 src/sys/kern/kern_sx.c > 1.216.2.7 +1 -1 src/sys/kern/kern_thread.c > 1.18.2.5 +90 -91 src/sys/kern/subr_sleepqueue.c > 1.152.2.6 +134 -33 src/sys/kern/subr_turnstile.c > 1.30.2.5 +1 -0 src/sys/netinet6/in6_src.c > 1.4.2.1 +44 -0 src/sys/sys/_rwlock.h (new) > 1.1.2.1 +59 -0 src/sys/sys/_sx.h (new) > 1.14.2.1 +45 -0 src/sys/sys/lock_profile.h (new) > 1.432.2.11 +13 -1 src/sys/sys/proc.h > 1.14.2.1 +223 -0 src/sys/sys/rwlock.h (new) > 1.6.2.2 +15 -5 src/sys/sys/sleepqueue.h > 1.21.2.6 +203 -21 src/sys/sys/sx.h > 1.7.2.1 +29 -6 src/sys/sys/turnstile.h > 1.366.2.5 +2 -2 src/sys/vm/vm_map.c >