Subject: CVS commit: [newlock2] src/sys
To: None <source-changes@NetBSD.org>
From: Andrew Doran <ad@netbsd.org>
List: source-changes
Date: 12/29/2006 20:27:45
Module Name:	src
Committed By:	ad
Date:		Fri Dec 29 20:27:45 UTC 2006

Modified Files:
	src/sys [newlock2]: newlock2-TODO
	src/sys/arch/amd64/amd64 [newlock2]: genassym.cf lock_stubs.S locore.S
	    machdep.c trap.c vm_machdep.c
	src/sys/arch/amd64/include [newlock2]: asm.h atomic.h cpufunc.h mutex.h
	    rwlock.h types.h
	src/sys/arch/i386/i386 [newlock2]: genassym.cf lock_stubs.S locore.S
	    machdep.c trap.c vm_machdep.c
	src/sys/arch/i386/include [newlock2]: atomic.h mutex.h rwlock.h types.h
	src/sys/arch/mips/conf [newlock2]: files.mips
	src/sys/arch/mips/include [newlock2]: cpu.h lock.h proc.h
	src/sys/arch/mips/mips [newlock2]: compat_13_machdep.c
	    compat_16_machdep.c genassym.cf locore_mips1.S mipsX_subr.S
	    mips_machdep.c sig_machdep.c trap.c
	src/sys/arch/sparc/include [newlock2]: types.h
	src/sys/arch/sparc64/conf [newlock2]: files.sparc64
	src/sys/arch/sparc64/include [newlock2]: cpu.h lock.h
	src/sys/arch/x86/include [newlock2]: lock.h mutex.h rwlock.h
	src/sys/arch/x86/x86 [newlock2]: lock_machdep.c
	src/sys/arch/xen/i386 [newlock2]: genassym.cf
	src/sys/arch/xen/include [newlock2]: cpu.h types.h
	src/sys/coda [newlock2]: coda_psdev.c
	src/sys/compat/linux/arch/i386 [newlock2]: linux_ptrace.c
	src/sys/compat/linux/common [newlock2]: linux_misc.c
	src/sys/compat/ultrix [newlock2]: ultrix_misc.c ultrix_pathname.c
	src/sys/dev [newlock2]: lockstat.c lockstat.h
	src/sys/kern [newlock2]: core_elf32.c init_main.c init_sysctl.c
	    init_sysent.c kern_acct.c kern_clock.c kern_condvar.c kern_event.c
	    kern_exec.c kern_exit.c kern_fork.c kern_ktrace.c kern_lock.c
	    kern_lwp.c kern_mutex.c kern_proc.c kern_resource.c kern_rwlock.c
	    kern_sa.c kern_sig.c kern_sleepq.c kern_synch.c kern_systrace.c
	    kern_time.c kern_timeout.c kern_turnstile.c subr_lockdebug.c
	    subr_prf.c subr_prof.c sys_generic.c sys_lwp.c sys_process.c
	    sys_sig.c syscalls.c syscalls.master tty.c tty_pty.c uipc_sem.c
	    vfs_bio.c
	src/sys/miscfs/procfs [newlock2]: procfs_ctl.c procfs_subr.c
	    procfs_vnops.c
	src/sys/netsmb [newlock2]: smb_subr.c
	src/sys/sys [newlock2]: condvar.h cpu_data.h ktrace.h lock.h
	    lockdebug.h lwp.h mutex.h proc.h rwlock.h savar.h signalvar.h
	    sleepq.h syscall.h syscallargs.h sysctl.h systm.h timevar.h
	    userret.h
	src/sys/ufs/ffs [newlock2]: ffs_snapshot.c ffs_softdep.c
	src/sys/uvm [newlock2]: uvm_glue.c uvm_meter.c
Added Files:
	src/sys/arch/alpha/include [newlock2]: rwlock.h
	src/sys/arch/mips/include [newlock2]: rwlock.h
	src/sys/arch/sparc64/include [newlock2]: rwlock.h
	src/sys/arch/sparc64/sparc64 [newlock2]: lock_stubs.s

Log Message:
Checkpoint work in progress.


To generate a diff of this commit:
cvs rdiff -r1.1.2.3 -r1.1.2.4 src/sys/newlock2-TODO
cvs rdiff -r0 -r1.1.2.1 src/sys/arch/alpha/include/rwlock.h
cvs rdiff -r1.5.14.3 -r1.5.14.4 src/sys/arch/amd64/amd64/genassym.cf
cvs rdiff -r1.1.2.5 -r1.1.2.6 src/sys/arch/amd64/amd64/lock_stubs.S
cvs rdiff -r1.18.8.2 -r1.18.8.3 src/sys/arch/amd64/amd64/locore.S
cvs rdiff -r1.40.2.3 -r1.40.2.4 src/sys/arch/amd64/amd64/machdep.c
cvs rdiff -r1.27.4.4 -r1.27.4.5 src/sys/arch/amd64/amd64/trap.c
cvs rdiff -r1.15 -r1.15.2.1 src/sys/arch/amd64/amd64/vm_machdep.c
cvs rdiff -r1.6 -r1.6.2.1 src/sys/arch/amd64/include/asm.h
cvs rdiff -r1.4 -r1.4.20.1 src/sys/arch/amd64/include/atomic.h
cvs rdiff -r1.9 -r1.9.2.1 src/sys/arch/amd64/include/cpufunc.h
cvs rdiff -r1.1.2.3 -r1.1.2.4 src/sys/arch/amd64/include/mutex.h
cvs rdiff -r1.1.2.2 -r1.1.2.3 src/sys/arch/amd64/include/rwlock.h
cvs rdiff -r1.14 -r1.14.2.1 src/sys/arch/amd64/include/types.h
cvs rdiff -r1.45.4.3 -r1.45.4.4 src/sys/arch/i386/i386/genassym.cf
cvs rdiff -r1.1.2.5 -r1.1.2.6 src/sys/arch/i386/i386/lock_stubs.S
cvs rdiff -r1.43.4.3 -r1.43.4.4 src/sys/arch/i386/i386/locore.S
cvs rdiff -r1.577.4.3 -r1.577.4.4 src/sys/arch/i386/i386/machdep.c
cvs rdiff -r1.213.4.3 -r1.213.4.4 src/sys/arch/i386/i386/trap.c
cvs rdiff -r1.124.2.1 -r1.124.2.2 src/sys/arch/i386/i386/vm_machdep.c
cvs rdiff -r1.7 -r1.7.20.1 src/sys/arch/i386/include/atomic.h
cvs rdiff -r1.1.2.3 -r1.1.2.4 src/sys/arch/i386/include/mutex.h
cvs rdiff -r1.1.2.2 -r1.1.2.3 src/sys/arch/i386/include/rwlock.h
cvs rdiff -r1.49 -r1.49.2.1 src/sys/arch/i386/include/types.h
cvs rdiff -r1.54 -r1.54.8.1 src/sys/arch/mips/conf/files.mips
cvs rdiff -r1.77 -r1.77.8.1 src/sys/arch/mips/include/cpu.h
cvs rdiff -r1.9 -r1.9.6.1 src/sys/arch/mips/include/lock.h
cvs rdiff -r1.19 -r1.19.20.1 src/sys/arch/mips/include/proc.h
cvs rdiff -r0 -r1.1.2.1 src/sys/arch/mips/include/rwlock.h
cvs rdiff -r1.13 -r1.13.20.1 src/sys/arch/mips/mips/compat_13_machdep.c
cvs rdiff -r1.7 -r1.7.2.1 src/sys/arch/mips/mips/compat_16_machdep.c
cvs rdiff -r1.38 -r1.38.20.1 src/sys/arch/mips/mips/genassym.cf
cvs rdiff -r1.60 -r1.60.18.1 src/sys/arch/mips/mips/locore_mips1.S
cvs rdiff -r1.19 -r1.19.20.1 src/sys/arch/mips/mips/mipsX_subr.S
cvs rdiff -r1.187.2.1 -r1.187.2.2 src/sys/arch/mips/mips/mips_machdep.c
cvs rdiff -r1.11 -r1.11.20.1 src/sys/arch/mips/mips/sig_machdep.c
cvs rdiff -r1.206 -r1.206.2.1 src/sys/arch/mips/mips/trap.c
cvs rdiff -r1.45 -r1.45.2.1 src/sys/arch/sparc/include/types.h
cvs rdiff -r1.101.4.1 -r1.101.4.2 src/sys/arch/sparc64/conf/files.sparc64
cvs rdiff -r1.54.6.1 -r1.54.6.2 src/sys/arch/sparc64/include/cpu.h
cvs rdiff -r1.9 -r1.9.52.1 src/sys/arch/sparc64/include/lock.h
cvs rdiff -r0 -r1.1.2.1 src/sys/arch/sparc64/include/rwlock.h
cvs rdiff -r0 -r1.1.36.1 src/sys/arch/sparc64/sparc64/lock_stubs.s
cvs rdiff -r1.11.20.1 -r1.11.20.2 src/sys/arch/x86/include/lock.h
cvs rdiff -r1.1.2.3 -r1.1.2.4 src/sys/arch/x86/include/mutex.h
cvs rdiff -r1.1.2.2 -r1.1.2.3 src/sys/arch/x86/include/rwlock.h
cvs rdiff -r1.6 -r1.6.20.1 src/sys/arch/x86/x86/lock_machdep.c
cvs rdiff -r1.8 -r1.8.6.1 src/sys/arch/xen/i386/genassym.cf
cvs rdiff -r1.12 -r1.12.14.1 src/sys/arch/xen/include/cpu.h
cvs rdiff -r1.3 -r1.3.2.1 src/sys/arch/xen/include/types.h
cvs rdiff -r1.32.2.3 -r1.32.2.4 src/sys/coda/coda_psdev.c
cvs rdiff -r1.15.2.1 -r1.15.2.2 src/sys/compat/linux/arch/i386/linux_ptrace.c
cvs rdiff -r1.161.2.2 -r1.161.2.3 src/sys/compat/linux/common/linux_misc.c
cvs rdiff -r1.104 -r1.104.20.1 src/sys/compat/ultrix/ultrix_misc.c
cvs rdiff -r1.24 -r1.24.20.1 src/sys/compat/ultrix/ultrix_pathname.c
cvs rdiff -r1.2.2.2 -r1.2.2.3 src/sys/dev/lockstat.c
cvs rdiff -r1.1.2.1 -r1.1.2.2 src/sys/dev/lockstat.h
cvs rdiff -r1.26.4.3 -r1.26.4.4 src/sys/kern/core_elf32.c
cvs rdiff -r1.276.4.4 -r1.276.4.5 src/sys/kern/init_main.c
cvs rdiff -r1.81.4.5 -r1.81.4.6 src/sys/kern/init_sysctl.c
cvs rdiff -r1.181.2.1 -r1.181.2.2 src/sys/kern/init_sysent.c
cvs rdiff -r1.66.4.5 -r1.66.4.6 src/sys/kern/kern_acct.c
cvs rdiff -r1.102.2.3 -r1.102.2.4 src/sys/kern/kern_clock.c
cvs rdiff -r1.1.2.3 -r1.1.2.4 src/sys/kern/kern_condvar.c \
    src/sys/kern/sys_lwp.c
cvs rdiff -r1.30.4.1 -r1.30.4.2 src/sys/kern/kern_event.c
cvs rdiff -r1.227.4.3 -r1.227.4.4 src/sys/kern/kern_exec.c
cvs rdiff -r1.158.2.5 -r1.158.2.6 src/sys/kern/kern_exit.c
cvs rdiff -r1.126.4.4 -r1.126.4.5 src/sys/kern/kern_fork.c
cvs rdiff -r1.105.4.2 -r1.105.4.3 src/sys/kern/kern_ktrace.c
cvs rdiff -r1.99.2.5 -r1.99.2.6 src/sys/kern/kern_lock.c
cvs rdiff -r1.40.2.5 -r1.40.2.6 src/sys/kern/kern_lwp.c
cvs rdiff -r1.1.36.6 -r1.1.36.7 src/sys/kern/kern_mutex.c
cvs rdiff -r1.94.4.6 -r1.94.4.7 src/sys/kern/kern_proc.c
cvs rdiff -r1.103.4.5 -r1.103.4.6 src/sys/kern/kern_resource.c
cvs rdiff -r1.1.36.4 -r1.1.36.5 src/sys/kern/kern_rwlock.c \
    src/sys/kern/kern_turnstile.c
cvs rdiff -r1.83.4.4 -r1.83.4.5 src/sys/kern/kern_sa.c
cvs rdiff -r1.228.2.5 -r1.228.2.6 src/sys/kern/kern_sig.c
cvs rdiff -r1.1.2.6 -r1.1.2.7 src/sys/kern/kern_sleepq.c
cvs rdiff -r1.166.2.6 -r1.166.2.7 src/sys/kern/kern_synch.c
cvs rdiff -r1.58.2.5 -r1.58.2.6 src/sys/kern/kern_systrace.c
cvs rdiff -r1.105.4.4 -r1.105.4.5 src/sys/kern/kern_time.c
cvs rdiff -r1.17.20.2 -r1.17.20.3 src/sys/kern/kern_timeout.c
cvs rdiff -r1.1.2.4 -r1.1.2.5 src/sys/kern/subr_lockdebug.c \
    src/sys/kern/sys_sig.c
cvs rdiff -r1.103.2.1 -r1.103.2.2 src/sys/kern/subr_prf.c
cvs rdiff -r1.33.20.3 -r1.33.20.4 src/sys/kern/subr_prof.c
cvs rdiff -r1.92.2.3 -r1.92.2.4 src/sys/kern/sys_generic.c
cvs rdiff -r1.110.2.4 -r1.110.2.5 src/sys/kern/sys_process.c
cvs rdiff -r1.177.2.1 -r1.177.2.2 src/sys/kern/syscalls.c
cvs rdiff -r1.159.2.2 -r1.159.2.3 src/sys/kern/syscalls.master
cvs rdiff -r1.187.4.4 -r1.187.4.5 src/sys/kern/tty.c
cvs rdiff -r1.93.4.3 -r1.93.4.4 src/sys/kern/tty_pty.c
cvs rdiff -r1.15.4.2 -r1.15.4.3 src/sys/kern/uipc_sem.c
cvs rdiff -r1.162.2.1 -r1.162.2.2 src/sys/kern/vfs_bio.c
cvs rdiff -r1.34.2.3 -r1.34.2.4 src/sys/miscfs/procfs/procfs_ctl.c
cvs rdiff -r1.68.14.4 -r1.68.14.5 src/sys/miscfs/procfs/procfs_subr.c
cvs rdiff -r1.133.6.5 -r1.133.6.6 src/sys/miscfs/procfs/procfs_vnops.c
cvs rdiff -r1.27.4.1 -r1.27.4.2 src/sys/netsmb/smb_subr.c
cvs rdiff -r1.1.2.2 -r1.1.2.3 src/sys/sys/condvar.h
cvs rdiff -r1.6.2.2 -r1.6.2.3 src/sys/sys/cpu_data.h
cvs rdiff -r1.43.20.1 -r1.43.20.2 src/sys/sys/ktrace.h
cvs rdiff -r1.66.2.2 -r1.66.2.3 src/sys/sys/lock.h
cvs rdiff -r1.1.2.3 -r1.1.2.4 src/sys/sys/lockdebug.h src/sys/sys/sleepq.h
cvs rdiff -r1.41.4.5 -r1.41.4.6 src/sys/sys/lwp.h
cvs rdiff -r1.1.36.3 -r1.1.36.4 src/sys/sys/mutex.h src/sys/sys/rwlock.h
cvs rdiff -r1.225.4.5 -r1.225.4.6 src/sys/sys/proc.h
cvs rdiff -r1.20.4.1 -r1.20.4.2 src/sys/sys/savar.h
cvs rdiff -r1.66.4.3 -r1.66.4.4 src/sys/sys/signalvar.h
cvs rdiff -r1.174.2.2 -r1.174.2.3 src/sys/sys/syscall.h
cvs rdiff -r1.156.2.2 -r1.156.2.3 src/sys/sys/syscallargs.h
cvs rdiff -r1.156.2.1 -r1.156.2.2 src/sys/sys/sysctl.h
cvs rdiff -r1.188.4.2 -r1.188.4.3 src/sys/sys/systm.h
cvs rdiff -r1.6 -r1.6.4.1 src/sys/sys/timevar.h
cvs rdiff -r1.9.10.2 -r1.9.10.3 src/sys/sys/userret.h
cvs rdiff -r1.31.4.1 -r1.31.4.2 src/sys/ufs/ffs/ffs_snapshot.c
cvs rdiff -r1.76.4.1 -r1.76.4.2 src/sys/ufs/ffs/ffs_softdep.c
cvs rdiff -r1.96.2.5 -r1.96.2.6 src/sys/uvm/uvm_glue.c
cvs rdiff -r1.40.6.2 -r1.40.6.3 src/sys/uvm/uvm_meter.c

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