浏览代码

xtensa: fix kernel/user jump out of fast_unaligned

Use correct register (a0, just read from the PS) to check user mode bit.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Max Filippov 11 年之前
父节点
当前提交
a450dc69dc
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      arch/xtensa/kernel/align.S

+ 1 - 1
arch/xtensa/kernel/align.S

@@ -441,7 +441,7 @@ ENTRY(fast_unaligned)
 	mov	a1, a2
 
 	rsr	a0, ps
-	bbsi.l  a2, PS_UM_BIT, 1f     # jump if user mode
+	bbsi.l  a0, PS_UM_BIT, 1f     # jump if user mode
 
 	movi	a0, _kernel_exception
 	jx	a0