diff options
Diffstat (limited to 'include/asm-x86/irqflags.h')
-rw-r--r-- | include/asm-x86/irqflags.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/asm-x86/irqflags.h b/include/asm-x86/irqflags.h index c242527f970e..99ee5256a7e3 100644 --- a/include/asm-x86/irqflags.h +++ b/include/asm-x86/irqflags.h | |||
@@ -112,13 +112,13 @@ static inline unsigned long __raw_local_irq_save(void) | |||
112 | 112 | ||
113 | #ifdef CONFIG_X86_64 | 113 | #ifdef CONFIG_X86_64 |
114 | #define INTERRUPT_RETURN iretq | 114 | #define INTERRUPT_RETURN iretq |
115 | #define ENABLE_INTERRUPTS_SYSCALL_RET \ | 115 | #define USERSP_SYSRET \ |
116 | movq %gs:pda_oldrsp, %rsp; \ | 116 | movq %gs:pda_oldrsp, %rsp; \ |
117 | swapgs; \ | 117 | swapgs; \ |
118 | sysretq; | 118 | sysretq; |
119 | #else | 119 | #else |
120 | #define INTERRUPT_RETURN iret | 120 | #define INTERRUPT_RETURN iret |
121 | #define ENABLE_INTERRUPTS_SYSCALL_RET sti; sysexit | 121 | #define ENABLE_INTERRUPTS_SYSEXIT sti; sysexit |
122 | #define GET_CR0_INTO_EAX movl %cr0, %eax | 122 | #define GET_CR0_INTO_EAX movl %cr0, %eax |
123 | #endif | 123 | #endif |
124 | 124 | ||