]> err.no Git - linux-2.6/commit
Kill some obsolete sub-thread-ptrace stuff
authorOleg Nesterov <oleg@tv-sign.ru>
Fri, 3 Aug 2007 21:04:41 +0000 (01:04 +0400)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Fri, 3 Aug 2007 22:06:33 +0000 (15:06 -0700)
commit247284481ca40288bd120cf0707681c3bdbee78f
treed0de3020d9961561b66b44af8ddc9e4d1442a7fe
parentb6b1d87785712474d0ed80689c17107d616a1171
Kill some obsolete sub-thread-ptrace stuff

There is a couple of subtle checks which were needed to handle ptracing from
the same thread group. This was deprecated a long ago, imho this code just
complicates the understanding.

And, the "->parent->signal->flags & SIGNAL_GROUP_EXIT" check in exit_notify()
is not right. SIGNAL_GROUP_EXIT can mean exec(), not exit_group(). This means
ptracer can lose a ptraced zombie on exec(). Minor problem, but still the bug.

Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru>
Acked-by: Roland McGrath <roland@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
kernel/exit.c
kernel/signal.c