]> git.baikalelectronics.ru Git - kernel.git/commit
ptrace: PTRACE_LISTEN forgets to unlock ->siglock
authorOleg Nesterov <oleg@redhat.com>
Sun, 25 Sep 2011 17:46:22 +0000 (19:46 +0200)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 25 Sep 2011 18:02:00 +0000 (11:02 -0700)
commit4e801d4f15662bfb9041bab78739f1885c0b8520
treeadf2453955649221a9a178d7d19d5b1e71f3fe67
parent5bc76ec3e0c815a1803dcfa287af380267359e15
ptrace: PTRACE_LISTEN forgets to unlock ->siglock

If PTRACE_LISTEN fails after lock_task_sighand() it doesn't drop ->siglock.

Reported-by: Matt Fleming <matt.fleming@intel.com>
Signed-off-by: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
kernel/ptrace.c