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>
This commit is contained in:
parent
6e677ef6fb
commit
1c430c06d0
|
@ -811,7 +811,7 @@ struct task_struct *__switch_to(struct task_struct *prev,
|
||||||
* schedule DABR
|
* schedule DABR
|
||||||
*/
|
*/
|
||||||
#ifndef CONFIG_HAVE_HW_BREAKPOINT
|
#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);
|
set_breakpoint(&new->thread.hw_brk);
|
||||||
#endif /* CONFIG_HAVE_HW_BREAKPOINT */
|
#endif /* CONFIG_HAVE_HW_BREAKPOINT */
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue