提交 682775b8 编写于 作者: J James Yang 提交者: Scott Wood

powerpc/booke: clear DBCR0_BT in user_disable_single_step()

BookE version of user_disable_single_step() clears DBCR0_IC for the
instruction completion debug, but did not also clear DBCR0_BT for the
branch taken exception.  This behavior was lost by the 2/2010 patch.
Signed-off-by: NJames Yang <James.Yang@freescale.com>
Signed-off-by: NScott Wood <scottwood@freescale.com>
上级 3743c9b8
...@@ -895,7 +895,7 @@ void user_disable_single_step(struct task_struct *task) ...@@ -895,7 +895,7 @@ void user_disable_single_step(struct task_struct *task)
* And, after doing so, if all debug flags are off, turn * And, after doing so, if all debug flags are off, turn
* off DBCR0(IDM) and MSR(DE) .... Torez * off DBCR0(IDM) and MSR(DE) .... Torez
*/ */
task->thread.debug.dbcr0 &= ~DBCR0_IC; task->thread.debug.dbcr0 &= ~(DBCR0_IC|DBCR0_BT);
/* /*
* Test to see if any of the DBCR_ACTIVE_EVENTS bits are set. * Test to see if any of the DBCR_ACTIVE_EVENTS bits are set.
*/ */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册