From: Frederic Weisbecker Date: Fri, 8 Apr 2011 15:29:36 +0000 (+0200) Subject: powerpc, hw_breakpoints: Fix racy access to ptrace breakpoints X-Git-Tag: v2.6.39-rc7~8^2~4^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=07fa7a0a8a586c01a8b416358c7012dcb9dc688d;p=pandora-kernel.git powerpc, hw_breakpoints: Fix racy access to ptrace breakpoints While the tracer accesses ptrace breakpoints, the child task may concurrently exit due to a SIGKILL and thus release its breakpoints at the same time. We can then dereference some freed pointers. To fix this, hold a reference on the child breakpoints before manipulating them. Reported-by: Oleg Nesterov Signed-off-by: Frederic Weisbecker Acked-by: Prasad Cc: Ingo Molnar Cc: Peter Zijlstra Cc: Will Deacon Cc: Paul Mundt Cc: v2.6.33.. Link: http://lkml.kernel.org/r/1302284067-7860-4-git-send-email-fweisbec@gmail.com --- Reading git-diff-tree failed