From zippel@ubb.ca Mon May 26 22:29:48 2008 Date: Mon, 26 May 2008 15:28:34 -0500 From: Roman Zippel Reply-To: linux-m68k@vger.kernel.org To: linux-m68k-cvscommit@vger.kernel.org Subject: CVS Update: linux Log message: no need to set TIF_DELAYED_TRACE Modified files: linux/arch/m68k/kernel: traps.c --- arch/m68k/kernel/traps.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) --- a/arch/m68k/kernel/traps.c +++ b/arch/m68k/kernel/traps.c @@ -1060,10 +1060,10 @@ asmlinkage void trap_c(struct frame *fp) siginfo_t info; if (fp->ptregs.sr & PS_S) { - if ((fp->ptregs.vector >> 2) == VEC_TRACE) { - /* traced a trapping instruction, needed for - 68020/30. */ - set_tsk_thread_flag(current, TIF_DELAYED_TRACE); + if (fp->ptregs.vector == VEC_TRACE << 2) { + /* traced a trapping instruction on a 68020/30, + * real exception will be executed afterwards. + */ } else if (!handle_kernel_fault(&fp->ptregs)) bad_super_trap(fp); return;