Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 07/24/1999 23:30:36
Module Name:	syssrc
Committed By:	thorpej
Date:		Sun Jul 25 06:30:36 UTC 1999

Modified Files:
	syssrc/sys/kern: kern_ktrace.c kern_proc.c kern_resource.c kern_sig.c
	    kern_synch.c kern_sysctl.c vfs_syscalls.c
	syssrc/sys/sys: proc.h
	syssrc/sys/uvm: uvm_glue.c uvm_meter.c

Log Message:
Turn the proclist lock into a read/write spinlock.  Update proclist locking
calls to reflect this.  Also, block statclock rather than softclock during
in the proclist locking functions, to address a problem reported on
current-users by Sean Doran.


To generate a diff of this commit:
cvs rdiff -r1.36 -r1.37 syssrc/sys/kern/kern_ktrace.c
cvs rdiff -r1.33 -r1.34 syssrc/sys/kern/kern_proc.c
cvs rdiff -r1.51 -r1.52 syssrc/sys/kern/kern_resource.c
cvs rdiff -r1.91 -r1.92 syssrc/sys/kern/kern_sig.c
cvs rdiff -r1.61 -r1.62 syssrc/sys/kern/kern_synch.c
cvs rdiff -r1.49 -r1.50 syssrc/sys/kern/kern_sysctl.c
cvs rdiff -r1.143 -r1.144 syssrc/sys/kern/vfs_syscalls.c
cvs rdiff -r1.80 -r1.81 syssrc/sys/sys/proc.h
cvs rdiff -r1.28 -r1.29 syssrc/sys/uvm/uvm_glue.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/uvm/uvm_meter.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.