Loading arch/mips/kernel/unaligned.c +1 −1 Original line number Diff line number Diff line Loading @@ -515,7 +515,7 @@ asmlinkage void do_ade(struct pt_regs *regs) goto sigbus; pc = (unsigned int __user *) exception_epc(regs); if ((current->thread.mflags & MF_FIXADE) == 0) if (user_mode(regs) && (current->thread.mflags & MF_FIXADE) == 0) goto sigbus; /* Loading Loading
arch/mips/kernel/unaligned.c +1 −1 Original line number Diff line number Diff line Loading @@ -515,7 +515,7 @@ asmlinkage void do_ade(struct pt_regs *regs) goto sigbus; pc = (unsigned int __user *) exception_epc(regs); if ((current->thread.mflags & MF_FIXADE) == 0) if (user_mode(regs) && (current->thread.mflags & MF_FIXADE) == 0) goto sigbus; /* Loading