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>