|
@@ -620,7 +620,7 @@ GLOBAL(retint_user)
|
|
GLOBAL(swapgs_restore_regs_and_return_to_usermode)
|
|
GLOBAL(swapgs_restore_regs_and_return_to_usermode)
|
|
#ifdef CONFIG_DEBUG_ENTRY
|
|
#ifdef CONFIG_DEBUG_ENTRY
|
|
/* Assert that pt_regs indicates user mode. */
|
|
/* Assert that pt_regs indicates user mode. */
|
|
- testl $3, CS(%rsp)
|
|
|
|
|
|
+ testb $3, CS(%rsp)
|
|
jnz 1f
|
|
jnz 1f
|
|
ud2
|
|
ud2
|
|
1:
|
|
1:
|
|
@@ -653,7 +653,7 @@ retint_kernel:
|
|
GLOBAL(restore_regs_and_return_to_kernel)
|
|
GLOBAL(restore_regs_and_return_to_kernel)
|
|
#ifdef CONFIG_DEBUG_ENTRY
|
|
#ifdef CONFIG_DEBUG_ENTRY
|
|
/* Assert that pt_regs indicates kernel mode. */
|
|
/* Assert that pt_regs indicates kernel mode. */
|
|
- testl $3, CS(%rsp)
|
|
|
|
|
|
+ testb $3, CS(%rsp)
|
|
jz 1f
|
|
jz 1f
|
|
ud2
|
|
ud2
|
|
1:
|
|
1:
|