Date: Tue, 12 Dec 2000 16:17:06 -0800 (PST) From: Jake Burkholder <jake@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/alpha/alpha pmap.c src/sys/compat/svr4 svr4_misc.c src/sys/i386/i386 pmap.c src/sys/i386/ibcs2 ibcs2_sysvec.c src/sys/ia64/ia64 pmap.c src/sys/kern imgact_elf.c init_main.c kern_exit.c kern_fork.c kern_ktrace.c kern_proc.c ... Message-ID: <200012130017.eBD0H6B36643@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
jake 2000/12/12 16:17:06 PST
Modified files:
sys/alpha/alpha pmap.c
sys/compat/svr4 svr4_misc.c
sys/i386/i386 pmap.c
sys/i386/ibcs2 ibcs2_sysvec.c
sys/ia64/ia64 pmap.c
sys/kern imgact_elf.c init_main.c kern_exit.c
kern_fork.c kern_ktrace.c kern_proc.c
kern_resource.c kern_sig.c kern_synch.c
vfs_syscalls.c
sys/miscfs/procfs procfs_vnops.c
sys/sys proc.h
sys/vm vm_glue.c vm_meter.c vm_object.c
vm_pageout.c
Log:
- Change the allproc_lock to use a macro, ALLPROC_LOCK(how), instead
of explicit calls to lockmgr. Also provides macros for the flags
pased to specify shared, exclusive or release which map to the
lockmgr flags. This is so that the use of lockmgr can be easily
replaced with optimized reader-writer locks.
- Add some locking that I missed the first time.
Revision Changes Path
1.46 +8 -10 src/sys/alpha/alpha/pmap.c
1.17 +9 -4 src/sys/compat/svr4/svr4_misc.c
1.266 +4 -4 src/sys/i386/i386/pmap.c
1.20 +10 -4 src/sys/i386/ibcs2/ibcs2_sysvec.c
1.10 +4 -4 src/sys/ia64/ia64/pmap.c
1.86 +3 -3 src/sys/kern/imgact_elf.c
1.151 +3 -3 src/sys/kern/init_main.c
1.110 +5 -5 src/sys/kern/kern_exit.c
1.90 +3 -3 src/sys/kern/kern_fork.c
1.45 +5 -5 src/sys/kern/kern_ktrace.c
1.79 +10 -9 src/sys/kern/kern_proc.c
1.69 +5 -5 src/sys/kern/kern_resource.c
1.96 +3 -3 src/sys/kern/kern_sig.c
1.117 +3 -3 src/sys/kern/kern_synch.c
1.175 +3 -3 src/sys/kern/vfs_syscalls.c
1.86 +5 -2 src/sys/miscfs/procfs/procfs_vnops.c
1.134 +9 -1 src/sys/sys/proc.h
1.103 +5 -5 src/sys/vm/vm_glue.c
1.43 +5 -5 src/sys/vm/vm_meter.c
1.179 +4 -4 src/sys/vm/vm_object.c
1.166 +5 -5 src/sys/vm/vm_pageout.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200012130017.eBD0H6B36643>
