diff options
author | Andreas Schwab <schwab@linux-m68k.org> | 2014-01-21 23:24:02 +0100 |
---|---|---|
committer | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2014-01-29 16:58:47 +1100 |
commit | 1c430c06d0ce871f36b2af504d45a07356e44800 (patch) | |
tree | 54851264cfb93d012d0f6bba82e3dc5079836347 /arch/powerpc/kernel/process.c | |
parent | 6e677ef6fbe9513051bd753ae670b586e8ea7df1 (diff) | |
download | blackbird-op-linux-1c430c06d0ce871f36b2af504d45a07356e44800.tar.gz blackbird-op-linux-1c430c06d0ce871f36b2af504d45a07356e44800.zip |
powerpc: Fix hw breakpoints on !HAVE_HW_BREAKPOINT configurations
This fixes a logic error that caused a failure to update the hw breakpoint
registers when not using the hw-breakpoint interface.
Signed-off-by: Andreas Schwab <schwab@linux-m68k.org>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc/kernel/process.c')
-rw-r--r-- | arch/powerpc/kernel/process.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/powerpc/kernel/process.c b/arch/powerpc/kernel/process.c index 64b7a6e61dd1..8d4c247f1738 100644 --- a/arch/powerpc/kernel/process.c +++ b/arch/powerpc/kernel/process.c @@ -811,7 +811,7 @@ struct task_struct *__switch_to(struct task_struct *prev, * schedule DABR */ #ifndef CONFIG_HAVE_HW_BREAKPOINT - if (unlikely(hw_brk_match(&__get_cpu_var(current_brk), &new->thread.hw_brk))) + if (unlikely(!hw_brk_match(&__get_cpu_var(current_brk), &new->thread.hw_brk))) set_breakpoint(&new->thread.hw_brk); #endif /* CONFIG_HAVE_HW_BREAKPOINT */ #endif |