diff options
author | trasz <trasz@FreeBSD.org> | 2011-03-31 19:22:11 +0000 |
---|---|---|
committer | trasz <trasz@FreeBSD.org> | 2011-03-31 19:22:11 +0000 |
commit | 4c83b1bba4b449bdd0b62585ba1ebe3163ef107c (patch) | |
tree | 4d811cbdd5ef5640877c96685d01fe33cad06e1e /sys/kern/init_main.c | |
parent | 596c078ed8b0a61497f5b46a4d05593182e0f69d (diff) | |
download | FreeBSD-src-4c83b1bba4b449bdd0b62585ba1ebe3163ef107c.zip FreeBSD-src-4c83b1bba4b449bdd0b62585ba1ebe3163ef107c.tar.gz |
Enable accounting for RACCT_NPROC and RACCT_NTHR.
Sponsored by: The FreeBSD Foundation
Reviewed by: kib (earlier version)
Diffstat (limited to 'sys/kern/init_main.c')
-rw-r--r-- | sys/kern/init_main.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/kern/init_main.c b/sys/kern/init_main.c index 1977b96..be5c26f 100644 --- a/sys/kern/init_main.c +++ b/sys/kern/init_main.c @@ -557,6 +557,9 @@ proc0_init(void *dummy __unused) * Charge root for one process. */ (void)chgproccnt(p->p_ucred->cr_ruidinfo, 1, 0); + PROC_LOCK(p); + racct_add_force(p, RACCT_NPROC, 1); + PROC_UNLOCK(p); } SYSINIT(p0init, SI_SUB_INTRINSIC, SI_ORDER_FIRST, proc0_init, NULL); |