ptrace/powerpc: Don't flush_ptrace_hw_breakpoint() on fork()
authorOleg Nesterov <oleg@redhat.com>
Sun, 21 Apr 2013 06:47:59 +0000 (06:47 +0000)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Tue, 23 Apr 2013 06:05:06 +0000 (16:05 +1000)
commit28d170abad3d6dfbe7309c0097d7de8a51c6b779
treeab18538e19ad14fca380a18631ab7417b3fdad4d
parentfcb41a2030abe0eb716ef0798035ef9562097f42
ptrace/powerpc: Don't flush_ptrace_hw_breakpoint() on fork()

arch_dup_task_struct() does flush_ptrace_hw_breakpoint(src), this
destroys the parent's breakpoints for no reason. We should clear
child->thread.ptrace_bps[] copied by dup_task_struct() instead.

Signed-off-by: Oleg Nesterov <oleg@redhat.com>
Acked-by: Michael Neuling <mikey@neuling.org>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
arch/powerpc/kernel/process.c