|
@@ -371,12 +371,13 @@ static void prime_debug_regs(struct thread_struct *thread)
|
|
|
* debug registers, set the debug registers from the values
|
|
|
* stored in the new thread.
|
|
|
*/
|
|
|
-static void switch_booke_debug_regs(struct thread_struct *new_thread)
|
|
|
+void switch_booke_debug_regs(struct thread_struct *new_thread)
|
|
|
{
|
|
|
if ((current->thread.debug.dbcr0 & DBCR0_IDM)
|
|
|
|| (new_thread->debug.dbcr0 & DBCR0_IDM))
|
|
|
prime_debug_regs(new_thread);
|
|
|
}
|
|
|
+EXPORT_SYMBOL_GPL(switch_booke_debug_regs);
|
|
|
#else /* !CONFIG_PPC_ADV_DEBUG_REGS */
|
|
|
#ifndef CONFIG_HAVE_HW_BREAKPOINT
|
|
|
static void set_debug_reg_defaults(struct thread_struct *thread)
|