From owner-cvs-src-old@FreeBSD.ORG Tue Mar 10 18:58:10 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C3F791065700 for ; Tue, 10 Mar 2009 18:58:10 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id ADEA38FC29 for ; Tue, 10 Mar 2009 18:58:10 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n2AIwAPo065426 for ; Tue, 10 Mar 2009 18:58:10 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n2AIw96F065425 for cvs-src-old@freebsd.org; Tue, 10 Mar 2009 18:58:09 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200903101858.n2AIw96F065425@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Tue, 10 Mar 2009 18:57:10 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_7 Subject: cvs commit: src/sys/cam/scsi scsi_cd.c scsi_da.c src/sys/ia64/ia64 mca.c src/sys/ia64/include mca.h src/sys/kern kern_linker.c kern_sysctl.c vfs_init.c src/sys/sys sysctl.h X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Mar 2009 18:58:11 -0000 jhb 2009-03-10 18:57:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/cam/scsi scsi_cd.c scsi_da.c sys/ia64/ia64 mca.c sys/ia64/include mca.h sys/kern kern_linker.c kern_sysctl.c vfs_init.c sys/sys sysctl.h Log: SVN rev 189640 on 2009-03-10 18:57:10Z by jhb MFC: Expand the scope of the sysctllock sx lock to protect the sysctl tree itself. This also includes changes to the ia64 machine check code to defer adding machine check records to the sysctl tree, removing Giant from the CAM code that created dynamic sysctls, and tweaking the teardown of da(4) and cd(4) peripheral devices to not hold locks when freeing the sysctl tree. Revision Changes Path 1.102.2.3 +6 -10 src/sys/cam/scsi/scsi_cd.c 1.224.2.6 +3 -5 src/sys/cam/scsi/scsi_da.c 1.12.2.1 +44 -26 src/sys/ia64/ia64/mca.c 1.6.10.1 +1 -0 src/sys/ia64/include/mca.h 1.149.2.7 +4 -4 src/sys/kern/kern_linker.c 1.177.2.4 +103 -21 src/sys/kern/kern_sysctl.c 1.85.2.1 +3 -0 src/sys/kern/vfs_init.c 1.148.2.6 +2 -0 src/sys/sys/sysctl.h