Date: Thu, 1 May 2003 14:16:38 -0700 (PDT) From: John Baldwin <jhb@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_exit.c kern_fork.c kern_proc.c Message-ID: <200305012116.h41LGckx092142@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
jhb 2003/05/01 14:16:38 PDT FreeBSD src repository Modified files: sys/kern kern_exit.c kern_fork.c kern_proc.c Log: Initialize and destroy the struct proc mutex in the proc zone's init and fini routines instead of in fork() and wait(). This has the nice side benefit that the proc lock of any process on the allproc list is always valid and sched_lock doesn't have to be used to test against PRS_NEW anymore. Revision Changes Path 1.213 +0 -1 src/sys/kern/kern_exit.c 1.197 +3 -4 src/sys/kern/kern_fork.c 1.185 +3 -0 src/sys/kern/kern_proc.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200305012116.h41LGckx092142>