Fix tsk->exit_state usage
authorEugene Teo <eugeneteo@kernel.sg>
Fri, 19 Oct 2007 06:40:38 +0000 (23:40 -0700)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Fri, 19 Oct 2007 18:53:42 +0000 (11:53 -0700)
commit270f722d4d5f94b02fd48eed47e57917ab00a858
treef6f58a0730c8968d2b4b983965b4409761616ab2
parentd85f50d5e1aa99ab082035f94265847521819e58
Fix tsk->exit_state usage

tsk->exit_state can only be 0, EXIT_ZOMBIE, or EXIT_DEAD.  A non-zero test
is the same as tsk->exit_state & (EXIT_ZOMBIE | EXIT_DEAD), so just testing
tsk->exit_state is sufficient.

Signed-off-by: Eugene Teo <eugeneteo@kernel.sg>
Cc: Roland McGrath <roland@redhat.com>
Cc: Oleg Nesterov <oleg@tv-sign.ru>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
fs/proc/array.c
kernel/fork.c
kernel/sched.c