summaryrefslogtreecommitdiffstats
path: root/kernel/futex_compat.c
diff options
context:
space:
mode:
authorOleg Nesterov <oleg@tv-sign.ru>2007-11-28 16:21:24 -0800
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-11-29 09:24:52 -0800
commitc895078355b6b6e05c60aa205892526dd3390f0a (patch)
tree922a0b9204b0cfcd5c59762f4d02e167d587ccd2 /kernel/futex_compat.c
parentc2319540cd7330fa9066e5b9b84d357a2c8631a2 (diff)
downloadlinux-c895078355b6b6e05c60aa205892526dd3390f0a.tar.gz
linux-c895078355b6b6e05c60aa205892526dd3390f0a.tar.bz2
linux-c895078355b6b6e05c60aa205892526dd3390f0a.zip
wait_task_stopped(): don't use task_pid_nr_ns() lockless
wait_task_stopped(WNOWAIT) does task_pid_nr_ns() without tasklist/rcu lock, we can read an already freed memory. Use the cached pid_t value. Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru> Looks-good-to: Roland McGrath <roland@redhat.com> Acked-by: Pavel Emelyanov <xemul@openvz.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'kernel/futex_compat.c')
0 files changed, 0 insertions, 0 deletions