]> git.baikalelectronics.ru Git - kernel.git/commit
wake_up_process() should be never used to wakeup a TASK_STOPPED/TRACED task
authorOleg Nesterov <oleg@redhat.com>
Mon, 21 Jan 2013 19:48:17 +0000 (20:48 +0100)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 22 Jan 2013 18:08:17 +0000 (10:08 -0800)
commit92fcaf2e37862bb5202fa4083167d578a38f5cac
tree30e741b4f1fa71b155c216d7e7212e3befa3cde3
parent6e1baee58ce09af14a8b9ad393273b57bd2679c4
wake_up_process() should be never used to wakeup a TASK_STOPPED/TRACED task

wake_up_process() should never wakeup a TASK_STOPPED/TRACED task.
Change it to use TASK_NORMAL and add the WARN_ON().

TASK_ALL has no other users, probably can be killed.

Signed-off-by: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
kernel/sched/core.c