Date: Tue, 10 Mar 2009 18:57:10 +0000 (UTC) From: John Baldwin <jhb@FreeBSD.org> To: cvs-src-old@freebsd.org 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 Message-ID: <200903101858.n2AIw96F065425@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200903101858.n2AIw96F065425>
