summaryrefslogtreecommitdiffstats
path: root/sys/kern/init_main.c
diff options
context:
space:
mode:
authortrasz <trasz@FreeBSD.org>2011-03-31 19:22:11 +0000
committertrasz <trasz@FreeBSD.org>2011-03-31 19:22:11 +0000
commit4c83b1bba4b449bdd0b62585ba1ebe3163ef107c (patch)
tree4d811cbdd5ef5640877c96685d01fe33cad06e1e /sys/kern/init_main.c
parent596c078ed8b0a61497f5b46a4d05593182e0f69d (diff)
downloadFreeBSD-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.c3
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);
OpenPOWER on IntegriCloud