x86/asm/entry: Drop now unused ENABLE_INTERRUPTS_SYSEXIT32
Subsystems (2)
Borislav Petkov
maintainerPATCH 1/1 x86/asm/entry: Drop now unused ENABLE_INTERRUPTS_SYSEXIT32
From: Borislav Petkov <[email protected]>
Commit
4214a16b0297 ("x86/asm/entry/64/compat: Use SYSRETL to return from compat mode SYSENTER")
removed the last user of ENABLE_INTERRUPTS_SYSEXIT32. Kill the macro now too.
Signed-off-by Borislav Petkov <[email protected]>
Cc Andy Lutomirski <[email protected]>
Cc Brian Gerst <[email protected]>
Cc Denys Vlasenko <[email protected]>
Cc H. Peter Anvin <[email protected]>
Cc Linus Torvalds <[email protected]>
Cc Thomas Gleixner <[email protected]>
Cc Ingo Molnar <[email protected]>
--- arch/x86/include/asm/irqflags.h | 4 ---- arch/x86/include/asm/paravirt.h | 5 ----- 2 files changed, 9 deletions(-)
arch/x86/include/asm/irqflags.h +0 -4
@@ -136,10 +136,6 @@ static inline notrace unsigned long arch_local_irq_save(void)#define USERGS_SYSRET32 \ swapgs; \ sysretl -#define ENABLE_INTERRUPTS_SYSEXIT32 \ - swapgs; \ - sti; \ - sysexit#else #define INTERRUPT_RETURN iret
arch/x86/include/asm/paravirt.h +0 -5
@@ -976,11 +976,6 @@ extern void default_banner(void);PARA_SITE (PARA_PATCH (pv_cpu_ops, PV_CPU_usergs_sysret64), \CLBR_NONE , \ jmp PARA_INDIRECT(pv_cpu_ops+PV_CPU_usergs_sysret64)) - -#define ENABLE_INTERRUPTS_SYSEXIT32 \ - PARA_SITE(PARA_PATCH(pv_cpu_ops, PV_CPU_irq_enable_sysexit), \ - CLBR_NONE, \ - jmp PARA_INDIRECT(pv_cpu_ops+PV_CPU_irq_enable_sysexit))#endif /* CONFIG_X86_32 */ #endif /* __ASSEMBLY__ */
Signature · 1 line
2.3.3
tip-bot for Borislav Petkov
merge botx86/asm/entry: Drop now unused ENABLE_INTERRUPTS_SYSEXIT32
Commit-ID: 47091e3c5b072daca29a15d2a3caf40359b0d140 Gitweb: http://git.kernel.org/tip/47091e3c5b072daca29a15d2a3caf40359b0d140 Author: Borislav Petkov <[email protected]> AuthorDate: Fri, 3 Apr 2015 10:28:34 +0200 Committer: Ingo Molnar <[email protected]> CommitDate: Fri, 3 Apr 2015 10:34:19 +0200
x86/asm/entry: Drop now unused ENABLE_INTERRUPTS_SYSEXIT32
Commit:
4214a16b0297 ("x86/asm/entry/64/compat: Use SYSRETL to return from compat mode SYSENTER")
removed the last user of ENABLE_INTERRUPTS_SYSEXIT32. Kill the macro now too.
Signed-off-by Borislav Petkov <[email protected]>
Cc Andy Lutomirski <[email protected]>
Cc Brian Gerst <[email protected]>
Cc Denys Vlasenko <[email protected]>
Cc H. Peter Anvin <[email protected]>
Cc Linus Torvalds <[email protected]>
Cc Thomas Gleixner <[email protected]>
Signed-off-by Ingo Molnar <[email protected]>
--- arch/x86/include/asm/irqflags.h | 4 ---- arch/x86/include/asm/paravirt.h | 5 ----- 2 files changed, 9 deletions(-)
arch/x86/include/asm/irqflags.h +0 -4
@@ -136,10 +136,6 @@ static inline notrace unsigned long arch_local_irq_save(void)#define USERGS_SYSRET32 \ swapgs; \ sysretl -#define ENABLE_INTERRUPTS_SYSEXIT32 \ - swapgs; \ - sti; \ - sysexit#else #define INTERRUPT_RETURN iret
arch/x86/include/asm/paravirt.h +0 -5
@@ -976,11 +976,6 @@ extern void default_banner(void);PARA_SITE (PARA_PATCH (pv_cpu_ops, PV_CPU_usergs_sysret64), \CLBR_NONE , \ jmp PARA_INDIRECT(pv_cpu_ops+PV_CPU_usergs_sysret64)) - -#define ENABLE_INTERRUPTS_SYSEXIT32 \ - PARA_SITE(PARA_PATCH(pv_cpu_ops, PV_CPU_irq_enable_sysexit), \ - CLBR_NONE, \ - jmp PARA_INDIRECT(pv_cpu_ops+PV_CPU_irq_enable_sysexit))#endif /* CONFIG_X86_32 */ #endif /* __ASSEMBLY__ */