Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [vmlocking] src/sys



Module Name:    src
Committed By:   ad
Date:           Wed Mar 21 20:12:00 UTC 2007

Modified Files:
        src/sys/compat/svr4 [vmlocking]: svr4_fcntl.c svr4_stream.c
        src/sys/kern [vmlocking]: init_main.c kern_descrip.c kern_event.c
            kern_exit.c kern_ktrace.c kern_uuid.c subr_callback.c subr_kmem.c
            subr_vmem.c sys_generic.c tty.c tty_conf.c tty_pty.c tty_subr.c
            uipc_usrreq.c vfs_subr.c vfs_vnops.c
        src/sys/miscfs/fdesc [vmlocking]: fdesc_vnops.c
        src/sys/miscfs/genfs [vmlocking]: genfs_vnops.c
        src/sys/miscfs/procfs [vmlocking]: procfs_vnops.c
        src/sys/nfs [vmlocking]: nfs_bio.c
        src/sys/sys [vmlocking]: callback.h file.h filedesc.h tty.h uuid.h
            vmem.h vnode.h
        src/sys/ufs/ffs [vmlocking]: ffs_snapshot.c ffs_softdep.c ffs_vnops.c
        src/sys/ufs/lfs [vmlocking]: lfs_segment.c lfs_vnops.c
        src/sys/uvm [vmlocking]: uvm_km.c uvm_map.c uvm_mmap.c uvm_pager.c
            uvm_swap.c

Log Message:
- Replace more simple_locks, and fix up in a few places.
- Use condition variables.
- LOCK_ASSERT -> KASSERT.


To generate a diff of this commit:
cvs rdiff -r1.55 -r1.55.2.1 src/sys/compat/svr4/svr4_fcntl.c
cvs rdiff -r1.62 -r1.62.2.1 src/sys/compat/svr4/svr4_stream.c
cvs rdiff -r1.299.2.2 -r1.299.2.3 src/sys/kern/init_main.c
cvs rdiff -r1.153.2.1 -r1.153.2.2 src/sys/kern/kern_descrip.c
cvs rdiff -r1.37.2.1 -r1.37.2.2 src/sys/kern/kern_event.c
cvs rdiff -r1.169.2.2 -r1.169.2.3 src/sys/kern/kern_exit.c
cvs rdiff -r1.119.2.1 -r1.119.2.2 src/sys/kern/kern_ktrace.c
cvs rdiff -r1.9 -r1.9.6.1 src/sys/kern/kern_uuid.c
cvs rdiff -r1.4 -r1.4.18.1 src/sys/kern/subr_callback.c
cvs rdiff -r1.14 -r1.14.2.1 src/sys/kern/subr_kmem.c
cvs rdiff -r1.27.2.2 -r1.27.2.3 src/sys/kern/subr_vmem.c
cvs rdiff -r1.100 -r1.100.2.1 src/sys/kern/sys_generic.c
cvs rdiff -r1.193.2.1 -r1.193.2.2 src/sys/kern/tty.c
cvs rdiff -r1.53 -r1.53.2.1 src/sys/kern/tty_conf.c
cvs rdiff -r1.99.2.1 -r1.99.2.2 src/sys/kern/tty_pty.c
cvs rdiff -r1.29 -r1.29.30.1 src/sys/kern/tty_subr.c
cvs rdiff -r1.95 -r1.95.2.1 src/sys/kern/uipc_usrreq.c
cvs rdiff -r1.283.2.2 -r1.283.2.3 src/sys/kern/vfs_subr.c
cvs rdiff -r1.135.2.1 -r1.135.2.2 src/sys/kern/vfs_vnops.c
cvs rdiff -r1.96 -r1.96.6.1 src/sys/miscfs/fdesc/fdesc_vnops.c
cvs rdiff -r1.150.2.1 -r1.150.2.2 src/sys/miscfs/genfs/genfs_vnops.c
cvs rdiff -r1.154 -r1.154.2.1 src/sys/miscfs/procfs/procfs_vnops.c
cvs rdiff -r1.151.2.1 -r1.151.2.2 src/sys/nfs/nfs_bio.c
cvs rdiff -r1.2 -r1.2.14.1 src/sys/sys/callback.h
cvs rdiff -r1.56 -r1.56.18.1 src/sys/sys/file.h
cvs rdiff -r1.37 -r1.37.2.1 src/sys/sys/filedesc.h
cvs rdiff -r1.73 -r1.73.2.1 src/sys/sys/tty.h
cvs rdiff -r1.3 -r1.3.30.1 src/sys/sys/uuid.h
cvs rdiff -r1.5 -r1.5.4.1 src/sys/sys/vmem.h
cvs rdiff -r1.167.2.1 -r1.167.2.2 src/sys/sys/vnode.h
cvs rdiff -r1.43.2.1 -r1.43.2.2 src/sys/ufs/ffs/ffs_snapshot.c
cvs rdiff -r1.86.2.2 -r1.86.2.3 src/sys/ufs/ffs/ffs_softdep.c
cvs rdiff -r1.86.4.1 -r1.86.4.2 src/sys/ufs/ffs/ffs_vnops.c
cvs rdiff -r1.198.2.1 -r1.198.2.2 src/sys/ufs/lfs/lfs_segment.c
cvs rdiff -r1.201.2.1 -r1.201.2.2 src/sys/ufs/lfs/lfs_vnops.c
cvs rdiff -r1.93.4.2 -r1.93.4.3 src/sys/uvm/uvm_km.c
cvs rdiff -r1.235.2.2 -r1.235.2.3 src/sys/uvm/uvm_map.c
cvs rdiff -r1.108.2.1 -r1.108.2.2 src/sys/uvm/uvm_mmap.c
cvs rdiff -r1.81.4.1 -r1.81.4.2 src/sys/uvm/uvm_pager.c
cvs rdiff -r1.122.2.2 -r1.122.2.3 src/sys/uvm/uvm_swap.c

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




Home | Main Index | Thread Index | Old Index