From 30ef7b52597da2be26d18df62c6b8b03cd49e123 Mon Sep 17 00:00:00 2001 From: Aravinda Prasad Date: Sun, 4 Nov 2012 22:15:28 +0000 Subject: [PATCH] --- yaml --- r: 346800 b: refs/heads/master c: a53fd61ac2f411745471c1c877d5e072fbbf0e5c h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/arch/powerpc/kernel/ptrace.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index d788b620c67b..3d683eaaa3c4 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 79597be99ac96b1409eb7ae41c336696d7c4f4d9 +refs/heads/master: a53fd61ac2f411745471c1c877d5e072fbbf0e5c diff --git a/trunk/arch/powerpc/kernel/ptrace.c b/trunk/arch/powerpc/kernel/ptrace.c index 817b4116e5bb..c4970004d44d 100644 --- a/trunk/arch/powerpc/kernel/ptrace.c +++ b/trunk/arch/powerpc/kernel/ptrace.c @@ -952,6 +952,10 @@ int ptrace_set_debugreg(struct task_struct *task, unsigned long addr, arch_bp_generic_fields(data & (DABR_DATA_WRITE | DABR_DATA_READ), &attr.bp_type); + + /* Enable breakpoint */ + attr.disabled = false; + ret = modify_user_hw_breakpoint(bp, &attr); if (ret) { ptrace_put_breakpoints(task);