exit.c (42249094f79422fbf5ed4b54eeb48ff096809b8f) exit.c (0c740d0afc3bff0a097ad03a1c8df92757516f5c)
1/*
2 * linux/kernel/exit.c
3 *
4 * Copyright (C) 1991, 1992 Linus Torvalds
5 */
6
7#include <linux/mm.h>
8#include <linux/slab.h>

--- 60 unchanged lines hidden (view full) ---

69 detach_pid(p, PIDTYPE_PGID);
70 detach_pid(p, PIDTYPE_SID);
71
72 list_del_rcu(&p->tasks);
73 list_del_init(&p->sibling);
74 __this_cpu_dec(process_counts);
75 }
76 list_del_rcu(&p->thread_group);
1/*
2 * linux/kernel/exit.c
3 *
4 * Copyright (C) 1991, 1992 Linus Torvalds
5 */
6
7#include <linux/mm.h>
8#include <linux/slab.h>

--- 60 unchanged lines hidden (view full) ---

69 detach_pid(p, PIDTYPE_PGID);
70 detach_pid(p, PIDTYPE_SID);
71
72 list_del_rcu(&p->tasks);
73 list_del_init(&p->sibling);
74 __this_cpu_dec(process_counts);
75 }
76 list_del_rcu(&p->thread_group);
77 list_del_rcu(&p->thread_node);
77}
78
79/*
80 * This function expects the tasklist_lock write-locked.
81 */
82static void __exit_signal(struct task_struct *tsk)
83{
84 struct signal_struct *sig = tsk->signal;

--- 1588 unchanged lines hidden ---
78}
79
80/*
81 * This function expects the tasklist_lock write-locked.
82 */
83static void __exit_signal(struct task_struct *tsk)
84{
85 struct signal_struct *sig = tsk->signal;

--- 1588 unchanged lines hidden ---