Subject: CVS commit: [newlock2] src/sys
To: None <source-changes@NetBSD.org>
From: Andrew Doran <ad@netbsd.org>
List: source-changes
Date: 11/17/2006 16:34:40
Module Name:	src
Committed By:	ad
Date:		Fri Nov 17 16:34:40 UTC 2006

Modified Files:
	src/sys [newlock2]: newlock2-TODO
	src/sys/arch/amd64/amd64 [newlock2]: fpu.c genassym.cf
	    linux32_syscall.c linux_syscall.c lock_stubs.S machdep.c
	    netbsd32_machdep.c netbsd32_syscall.c syscall.c trap.c
	src/sys/arch/amd64/include [newlock2]: cpu.h
	src/sys/arch/i386/i386 [newlock2]: freebsd_syscall.c genassym.cf
	    ibcs2_syscall.c linux_syscall.c lock_stubs.S pmap.c svr4_syscall.c
	    syscall.c trap.c
	src/sys/arch/i386/include [newlock2]: cpu.h frame.h
	src/sys/arch/x86/include [newlock2]: mutex.h
	src/sys/arch/x86/x86 [newlock2]: intr.c
	src/sys/coda [newlock2]: coda_psdev.c
	src/sys/compat/darwin [newlock2]: darwin_ptrace.c darwin_sysctl.c
	src/sys/compat/hpux [newlock2]: hpux_compat.c
	src/sys/compat/ibcs2 [newlock2]: ibcs2_fcntl.c
	src/sys/compat/linux/arch/i386 [newlock2]: linux_ptrace.c
	src/sys/compat/linux/common [newlock2]: linux_file.c
	src/sys/compat/mach [newlock2]: mach_thread.c
	src/sys/compat/netbsd32 [newlock2]: netbsd32_signal.c netbsd32_wait.c
	src/sys/compat/svr4 [newlock2]: svr4_fcntl.c svr4_misc.c
	src/sys/dev [newlock2]: lockstat.c lockstat.h
	src/sys/fs/smbfs [newlock2]: smbfs_kq.c
	src/sys/kern [newlock2]: exec_script.c init_main.c init_sysctl.c
	    kern_acct.c kern_clock.c kern_condvar.c kern_core.c kern_descrip.c
	    kern_exec.c kern_exit.c kern_fork.c kern_lock.c kern_lwp.c
	    kern_mutex.c kern_proc.c kern_prot.c kern_resource.c kern_rwlock.c
	    kern_sa.c kern_sig.c kern_sleepq.c kern_subr.c kern_synch.c
	    kern_systrace.c kern_time.c kern_turnstile.c kern_xxx.c
	    subr_lockdebug.c subr_prf.c subr_prof.c sys_lwp.c sys_process.c
	    sys_sig.c tty.c tty_pty.c tty_tty.c
	src/sys/miscfs/fdesc [newlock2]: fdesc_vnops.c
	src/sys/miscfs/procfs [newlock2]: procfs.h procfs_cmdline.c
	    procfs_ctl.c procfs_fd.c procfs_linux.c procfs_map.c
	    procfs_status.c procfs_subr.c procfs_vfsops.c procfs_vnops.c
	src/sys/sys [newlock2]: condvar.h cpu_data.h lock.h lockdebug.h lwp.h
	    mutex.h proc.h rwlock.h savar.h sched.h siginfo.h signalvar.h
	    sleepq.h systm.h tty.h userret.h
	src/sys/uvm [newlock2]: uvm_glue.c uvm_page.c
Added Files:
	src/sys/sys [newlock2]: mutexmi.h rwlockmi.h

Log Message:
Checkpoint work in progress.


To generate a diff of this commit:
cvs rdiff -r1.1.2.1 -r1.1.2.2 src/sys/newlock2-TODO
cvs rdiff -r1.16 -r1.16.6.1 src/sys/arch/amd64/amd64/fpu.c
cvs rdiff -r1.5.14.2 -r1.5.14.3 src/sys/arch/amd64/amd64/genassym.cf
cvs rdiff -r1.6 -r1.6.4.1 src/sys/arch/amd64/amd64/linux32_syscall.c
cvs rdiff -r1.9 -r1.9.4.1 src/sys/arch/amd64/amd64/linux_syscall.c
cvs rdiff -r1.1.2.4 -r1.1.2.5 src/sys/arch/amd64/amd64/lock_stubs.S
cvs rdiff -r1.40.2.1 -r1.40.2.2 src/sys/arch/amd64/amd64/machdep.c
cvs rdiff -r1.25.2.1 -r1.25.2.2 src/sys/arch/amd64/amd64/netbsd32_machdep.c
cvs rdiff -r1.13 -r1.13.4.1 src/sys/arch/amd64/amd64/netbsd32_syscall.c
cvs rdiff -r1.21 -r1.21.2.1 src/sys/arch/amd64/amd64/syscall.c
cvs rdiff -r1.27.4.3 -r1.27.4.4 src/sys/arch/amd64/amd64/trap.c
cvs rdiff -r1.12.4.1 -r1.12.4.2 src/sys/arch/amd64/include/cpu.h
cvs rdiff -r1.25 -r1.25.4.1 src/sys/arch/i386/i386/freebsd_syscall.c
cvs rdiff -r1.45.4.2 -r1.45.4.3 src/sys/arch/i386/i386/genassym.cf
cvs rdiff -r1.34 -r1.34.4.1 src/sys/arch/i386/i386/ibcs2_syscall.c
cvs rdiff -r1.38 -r1.38.4.1 src/sys/arch/i386/i386/linux_syscall.c
cvs rdiff -r1.1.2.4 -r1.1.2.5 src/sys/arch/i386/i386/lock_stubs.S
cvs rdiff -r1.192 -r1.192.8.1 src/sys/arch/i386/i386/pmap.c
cvs rdiff -r1.33 -r1.33.4.1 src/sys/arch/i386/i386/svr4_syscall.c
cvs rdiff -r1.41 -r1.41.4.1 src/sys/arch/i386/i386/syscall.c
cvs rdiff -r1.213.4.1 -r1.213.4.2 src/sys/arch/i386/i386/trap.c
cvs rdiff -r1.129.2.1 -r1.129.2.2 src/sys/arch/i386/include/cpu.h
cvs rdiff -r1.26 -r1.26.20.1 src/sys/arch/i386/include/frame.h
cvs rdiff -r1.1.2.2 -r1.1.2.3 src/sys/arch/x86/include/mutex.h
cvs rdiff -r1.24 -r1.24.4.1 src/sys/arch/x86/x86/intr.c
cvs rdiff -r1.32.2.1 -r1.32.2.2 src/sys/coda/coda_psdev.c
cvs rdiff -r1.8.2.1 -r1.8.2.2 src/sys/compat/darwin/darwin_ptrace.c
cvs rdiff -r1.43 -r1.43.2.1 src/sys/compat/darwin/darwin_sysctl.c
cvs rdiff -r1.79.4.1 -r1.79.4.2 src/sys/compat/hpux/hpux_compat.c
cvs rdiff -r1.22 -r1.22.4.1 src/sys/compat/ibcs2/ibcs2_fcntl.c
cvs rdiff -r1.15 -r1.15.2.1 src/sys/compat/linux/arch/i386/linux_ptrace.c
cvs rdiff -r1.73 -r1.73.4.1 src/sys/compat/linux/common/linux_file.c
cvs rdiff -r1.36.20.1 -r1.36.20.2 src/sys/compat/mach/mach_thread.c
cvs rdiff -r1.17.10.1 -r1.17.10.2 src/sys/compat/netbsd32/netbsd32_signal.c
cvs rdiff -r1.10 -r1.10.20.1 src/sys/compat/netbsd32/netbsd32_wait.c
cvs rdiff -r1.50 -r1.50.4.1 src/sys/compat/svr4/svr4_fcntl.c
cvs rdiff -r1.117 -r1.117.6.1 src/sys/compat/svr4/svr4_misc.c
cvs rdiff -r1.2 -r1.2.2.1 src/sys/dev/lockstat.c
cvs rdiff -r1.1 -r1.1.2.1 src/sys/dev/lockstat.h
cvs rdiff -r1.11.4.1 -r1.11.4.2 src/sys/fs/smbfs/smbfs_kq.c
cvs rdiff -r1.52 -r1.52.4.1 src/sys/kern/exec_script.c
cvs rdiff -r1.276.4.2 -r1.276.4.3 src/sys/kern/init_main.c
cvs rdiff -r1.81.4.3 -r1.81.4.4 src/sys/kern/init_sysctl.c
cvs rdiff -r1.66.4.3 -r1.66.4.4 src/sys/kern/kern_acct.c
cvs rdiff -r1.102.2.1 -r1.102.2.2 src/sys/kern/kern_clock.c
cvs rdiff -r1.1.2.1 -r1.1.2.2 src/sys/kern/kern_condvar.c \
    src/sys/kern/kern_core.c
cvs rdiff -r1.145.2.1 -r1.145.2.2 src/sys/kern/kern_descrip.c
cvs rdiff -r1.227.4.2 -r1.227.4.3 src/sys/kern/kern_exec.c
cvs rdiff -r1.158.2.3 -r1.158.2.4 src/sys/kern/kern_exit.c
cvs rdiff -r1.126.4.3 -r1.126.4.4 src/sys/kern/kern_fork.c
cvs rdiff -r1.99.2.3 -r1.99.2.4 src/sys/kern/kern_lock.c
cvs rdiff -r1.40.2.3 -r1.40.2.4 src/sys/kern/kern_lwp.c
cvs rdiff -r1.1.36.4 -r1.1.36.5 src/sys/kern/kern_mutex.c
cvs rdiff -r1.94.4.4 -r1.94.4.5 src/sys/kern/kern_proc.c
cvs rdiff -r1.93.4.1 -r1.93.4.2 src/sys/kern/kern_prot.c \
    src/sys/kern/tty_pty.c
cvs rdiff -r1.103.4.3 -r1.103.4.4 src/sys/kern/kern_resource.c
cvs rdiff -r1.1.36.3 -r1.1.36.4 src/sys/kern/kern_rwlock.c \
    src/sys/kern/kern_turnstile.c
cvs rdiff -r1.83.4.2 -r1.83.4.3 src/sys/kern/kern_sa.c
cvs rdiff -r1.228.2.3 -r1.228.2.4 src/sys/kern/kern_sig.c
cvs rdiff -r1.1.2.4 -r1.1.2.5 src/sys/kern/kern_sleepq.c
cvs rdiff -r1.143 -r1.143.2.1 src/sys/kern/kern_subr.c
cvs rdiff -r1.166.2.3 -r1.166.2.4 src/sys/kern/kern_synch.c
cvs rdiff -r1.58.2.3 -r1.58.2.4 src/sys/kern/kern_systrace.c
cvs rdiff -r1.105.4.2 -r1.105.4.3 src/sys/kern/kern_time.c
cvs rdiff -r1.59 -r1.59.4.1 src/sys/kern/kern_xxx.c
cvs rdiff -r1.1.2.2 -r1.1.2.3 src/sys/kern/subr_lockdebug.c \
    src/sys/kern/sys_lwp.c src/sys/kern/sys_sig.c
cvs rdiff -r1.103 -r1.103.2.1 src/sys/kern/subr_prf.c
cvs rdiff -r1.33.20.1 -r1.33.20.2 src/sys/kern/subr_prof.c
cvs rdiff -r1.110.2.2 -r1.110.2.3 src/sys/kern/sys_process.c
cvs rdiff -r1.187.4.2 -r1.187.4.3 src/sys/kern/tty.c
cvs rdiff -r1.29 -r1.29.4.1 src/sys/kern/tty_tty.c
cvs rdiff -r1.92 -r1.92.8.1 src/sys/miscfs/fdesc/fdesc_vnops.c
cvs rdiff -r1.59 -r1.59.20.1 src/sys/miscfs/procfs/procfs.h
cvs rdiff -r1.21 -r1.21.14.1 src/sys/miscfs/procfs/procfs_cmdline.c
cvs rdiff -r1.34.2.1 -r1.34.2.2 src/sys/miscfs/procfs/procfs_ctl.c
cvs rdiff -r1.8.4.1 -r1.8.4.2 src/sys/miscfs/procfs/procfs_fd.c
cvs rdiff -r1.25.4.1 -r1.25.4.2 src/sys/miscfs/procfs/procfs_linux.c
cvs rdiff -r1.25 -r1.25.4.1 src/sys/miscfs/procfs/procfs_map.c
cvs rdiff -r1.27.8.1 -r1.27.8.2 src/sys/miscfs/procfs/procfs_status.c
cvs rdiff -r1.68.14.2 -r1.68.14.3 src/sys/miscfs/procfs/procfs_subr.c
cvs rdiff -r1.65 -r1.65.2.1 src/sys/miscfs/procfs/procfs_vfsops.c
cvs rdiff -r1.133.6.3 -r1.133.6.4 src/sys/miscfs/procfs/procfs_vnops.c
cvs rdiff -r1.1.2.1 -r1.1.2.2 src/sys/sys/condvar.h src/sys/sys/sleepq.h
cvs rdiff -r1.6.2.1 -r1.6.2.2 src/sys/sys/cpu_data.h
cvs rdiff -r1.66.2.1 -r1.66.2.2 src/sys/sys/lock.h
cvs rdiff -r1.1.2.2 -r1.1.2.3 src/sys/sys/lockdebug.h
cvs rdiff -r1.41.4.3 -r1.41.4.4 src/sys/sys/lwp.h
cvs rdiff -r1.1.36.2 -r1.1.36.3 src/sys/sys/mutex.h src/sys/sys/rwlock.h
cvs rdiff -r0 -r1.1.2.1 src/sys/sys/mutexmi.h src/sys/sys/rwlockmi.h
cvs rdiff -r1.225.4.3 -r1.225.4.4 src/sys/sys/proc.h
cvs rdiff -r1.20 -r1.20.4.1 src/sys/sys/savar.h
cvs rdiff -r1.28.8.3 -r1.28.8.4 src/sys/sys/sched.h
cvs rdiff -r1.14.20.1 -r1.14.20.2 src/sys/sys/siginfo.h
cvs rdiff -r1.66.4.2 -r1.66.4.3 src/sys/sys/signalvar.h
cvs rdiff -r1.188 -r1.188.4.1 src/sys/sys/systm.h
cvs rdiff -r1.71 -r1.71.6.1 src/sys/sys/tty.h
cvs rdiff -r1.9.10.1 -r1.9.10.2 src/sys/sys/userret.h
cvs rdiff -r1.96.2.3 -r1.96.2.4 src/sys/uvm/uvm_glue.c
cvs rdiff -r1.112 -r1.112.8.1 src/sys/uvm/uvm_page.c

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