]> err.no Git - linux-2.6/commit
[PATCH] do_SAK: Don't recursively take the tasklist_lock
authorEric W. Biederman <ebiederm@xmission.com>
Thu, 13 Apr 2006 10:49:07 +0000 (04:49 -0600)
committerLinus Torvalds <torvalds@g5.osdl.org>
Thu, 13 Apr 2006 18:59:12 +0000 (11:59 -0700)
commit20ac94378de59d61dc39f10ed5530485e4ac8c07
tree80de96cdd506cf73e088b2be95079a3ff79c60a7
parent907d91d708d9999bec0185d630062576ac4181a7
[PATCH] do_SAK: Don't recursively take the tasklist_lock

By calling send_sig do_SAK is recursively taking the
tasklist_lock, which is silly.

In addition I just audited the kernel and this was the only
place where tasklist_lock is taken inside of task_lock.

So this one line change is a general worthwhile cleanup and
it increases our options on how to fix the ptrace_attach races.

Signed-off-by: Linus Torvalds <torvalds@osdl.org>
drivers/char/tty_io.c