tracing: Fix syscall_*regfunc() vs copy_process() race
[platform/adaptation/renesas_rcar/renesas_kernel.git] / kernel / fork.c
index 45da005..c44bff8 100644 (file)
@@ -1484,7 +1484,9 @@ static struct task_struct *copy_process(unsigned long clone_flags,
 
        total_forks++;
        spin_unlock(&current->sighand->siglock);
+       syscall_tracepoint_update(p);
        write_unlock_irq(&tasklist_lock);
+
        proc_fork_connector(p);
        cgroup_post_fork(p);
        if (clone_flags & CLONE_THREAD)