X-Git-Url: https://git.kernelconcepts.de/?p=karo-tx-linux.git;a=blobdiff_plain;f=kernel%2Fexit.c;h=07110c6020a04ea37c04bc18bd0b9287cd0466dc;hp=443677c8efe6ec17ac11dc2fe699f0fcb61fa107;hb=53528695ff6d8b77011bc818407c13e30914a946;hpb=1dc0fffc48af94513e621f95dff730ed4f7317ec diff --git a/kernel/exit.c b/kernel/exit.c index 443677c8efe6..07110c6020a0 100644 --- a/kernel/exit.c +++ b/kernel/exit.c @@ -763,7 +763,9 @@ void do_exit(long code) */ flush_ptrace_hw_breakpoint(tsk); + TASKS_RCU(preempt_disable()); TASKS_RCU(tasks_rcu_i = __srcu_read_lock(&tasks_rcu_exit_srcu)); + TASKS_RCU(preempt_enable()); exit_notify(tsk, group_dead); proc_exit_connector(tsk); #ifdef CONFIG_NUMA