diff options
author | attilio <attilio@FreeBSD.org> | 2011-10-07 14:52:30 +0000 |
---|---|---|
committer | attilio <attilio@FreeBSD.org> | 2011-10-07 14:52:30 +0000 |
commit | 62842622e5f4dd7e394cb2530b955c9818aaeec0 (patch) | |
tree | 49f5e5c93a5ccb6bcbbfa674f9426f3ebfff0d06 /sys/kern/kern_fork.c | |
parent | 7df8241791232daa11aee522d16abbdcf12edaee (diff) | |
parent | 94a8deed4efbf7e2dba2eda1286d2eb18cb16440 (diff) | |
download | FreeBSD-src-62842622e5f4dd7e394cb2530b955c9818aaeec0.zip FreeBSD-src-62842622e5f4dd7e394cb2530b955c9818aaeec0.tar.gz |
MFC
Diffstat (limited to 'sys/kern/kern_fork.c')
-rw-r--r-- | sys/kern/kern_fork.c | 12 |
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); } |