]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - kernel/fork.c
[PATCH] per-task-delay-accounting: setup
[net-next-2.6.git] / kernel / fork.c
index 926e5a68ea9e7b2d901f189f33a8da204f8cfec2..451cfd35bf22cdccfdd3f93871ee3712bc3d688a 100644 (file)
@@ -43,6 +43,7 @@
 #include <linux/rmap.h>
 #include <linux/acct.h>
 #include <linux/cn_proc.h>
+#include <linux/delayacct.h>
 
 #include <asm/pgtable.h>
 #include <asm/pgalloc.h>
@@ -1000,6 +1001,7 @@ static struct task_struct *copy_process(unsigned long clone_flags,
                goto bad_fork_cleanup_put_domain;
 
        p->did_exec = 0;
+       delayacct_tsk_init(p);  /* Must remain after dup_task_struct() */
        copy_flags(clone_flags, p);
        p->pid = pid;
        retval = -EFAULT;