Date: Wed, 6 Jul 2011 20:06:44 +0000 (UTC) From: Edward Tomasz Napierala <trasz@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/kern imgact_elf.c kern_descrip.c kern_exit.c kern_fork.c kern_thr.c sysv_msg.c sysv_sem.c sysv_shm.c src/sys/vm swap_pager.c vm_glue.c vm_map.c vm_mmap.c vm_pageout.c vm_unix.c Message-ID: <201107062007.p66K7BOa006430@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
trasz 2011-07-06 20:06:44 UTC
FreeBSD src repository
Modified files:
sys/kern imgact_elf.c kern_descrip.c kern_exit.c
kern_fork.c kern_thr.c sysv_msg.c
sysv_sem.c sysv_shm.c
sys/vm swap_pager.c vm_glue.c vm_map.c vm_mmap.c
vm_pageout.c vm_unix.c
Log:
SVN rev 223825 on 2011-07-06 20:06:44Z by trasz
All the racct_*() calls need to happen with the proc locked. Fixing this
won't happen before 9.0. This commit adds "#ifdef RACCT" around all the
"PROC_LOCK(p); racct_whatever(p, ...); PROC_UNLOCK(p)" instances, in order
to avoid useless locking/unlocking in kernels built without "options RACCT".
Revision Changes Path
1.218 +2 -0 src/sys/kern/imgact_elf.c
1.372 +10 -1 src/sys/kern/kern_descrip.c
1.344 +6 -0 src/sys/kern/kern_exit.c
1.328 +6 -0 src/sys/kern/kern_fork.c
1.92 +4 -0 src/sys/kern/kern_thr.c
1.85 +8 -0 src/sys/kern/sysv_msg.c
1.108 +4 -0 src/sys/kern/sysv_sem.c
1.137 +4 -0 src/sys/kern/sysv_shm.c
1.330 +6 -0 src/sys/vm/swap_pager.c
1.251 +4 -0 src/sys/vm/vm_glue.c
1.445 +10 -0 src/sys/vm/vm_map.c
1.253 +12 -0 src/sys/vm/vm_mmap.c
1.339 +4 -0 src/sys/vm/vm_pageout.c
1.51 +6 -0 src/sys/vm/vm_unix.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201107062007.p66K7BOa006430>
