if (child->signal->flags & SIGNAL_GROUP_EXIT) { sigaddset(&child->pending.signal, SIGKILL); signal_wake_up(child, 1); } 
void ptrace_untrace(task_t *child){	spin_lock(&child->sighand->siglock);	if (child->state == TASK_TRACED) {		if (child->signal->flags & SIGNAL_STOP_STOPPED) {			child->state = TASK_STOPPED;		} else {			signal_wake_up(child, 1);		}	}	spin_unlock(&child->sighand->siglock);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/30e0fca6c1d7d26f3f2daa4dd2b12c51dadc778a/ptrace.c/buggy/kernel/ptrace.c