summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_fork.c
diff options
context:
space:
mode:
authorattilio <attilio@FreeBSD.org>2011-10-07 14:52:30 +0000
committerattilio <attilio@FreeBSD.org>2011-10-07 14:52:30 +0000
commit62842622e5f4dd7e394cb2530b955c9818aaeec0 (patch)
tree49f5e5c93a5ccb6bcbbfa674f9426f3ebfff0d06 /sys/kern/kern_fork.c
parent7df8241791232daa11aee522d16abbdcf12edaee (diff)
parent94a8deed4efbf7e2dba2eda1286d2eb18cb16440 (diff)
downloadFreeBSD-src-62842622e5f4dd7e394cb2530b955c9818aaeec0.zip
FreeBSD-src-62842622e5f4dd7e394cb2530b955c9818aaeec0.tar.gz
MFC
Diffstat (limited to 'sys/kern/kern_fork.c')
-rw-r--r--sys/kern/kern_fork.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/sys/kern/kern_fork.c b/sys/kern/kern_fork.c
index a3634b7..60639c9 100644
--- a/sys/kern/kern_fork.c
+++ b/sys/kern/kern_fork.c
@@ -879,17 +879,6 @@ fork1(struct thread *td, int flags, int pages, struct proc **procp,
goto fail1;
}
-#ifdef RACCT
- PROC_LOCK(newproc);
- error = racct_add(newproc, RACCT_NPROC, 1);
- error += racct_add(newproc, RACCT_NTHR, 1);
- PROC_UNLOCK(newproc);
- if (error != 0) {
- error = EAGAIN;
- goto fail1;
- }
-#endif
-
#ifdef MAC
mac_proc_init(newproc);
#endif
@@ -939,6 +928,7 @@ fork1(struct thread *td, int flags, int pages, struct proc **procp,
if (flags & RFPROCDESC)
procdesc_finit(newproc->p_procdesc, fp_procdesc);
#endif
+ racct_proc_fork_done(newproc);
return (0);
}
OpenPOWER on IntegriCloud