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>