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 --- |