diff options
Diffstat (limited to 'arch/x86/vdso/vdso32-setup.c')
-rw-r--r-- | arch/x86/vdso/vdso32-setup.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/x86/vdso/vdso32-setup.c b/arch/x86/vdso/vdso32-setup.c index 85c52d23ee40..fb71a93c5dce 100644 --- a/arch/x86/vdso/vdso32-setup.c +++ b/arch/x86/vdso/vdso32-setup.c | |||
@@ -54,7 +54,7 @@ static int __init vdso_setup(char *s) | |||
54 | 54 | ||
55 | __setup("vdso=", vdso_setup); | 55 | __setup("vdso=", vdso_setup); |
56 | 56 | ||
57 | extern asmlinkage void sysenter_entry(void); | 57 | extern asmlinkage void ia32_sysenter_target(void); |
58 | 58 | ||
59 | static __init void reloc_symtab(Elf32_Ehdr *ehdr, | 59 | static __init void reloc_symtab(Elf32_Ehdr *ehdr, |
60 | unsigned offset, unsigned size) | 60 | unsigned offset, unsigned size) |
@@ -187,7 +187,7 @@ void enable_sep_cpu(void) | |||
187 | tss->x86_tss.esp1 = sizeof(struct tss_struct) + (unsigned long) tss; | 187 | tss->x86_tss.esp1 = sizeof(struct tss_struct) + (unsigned long) tss; |
188 | wrmsr(MSR_IA32_SYSENTER_CS, __KERNEL_CS, 0); | 188 | wrmsr(MSR_IA32_SYSENTER_CS, __KERNEL_CS, 0); |
189 | wrmsr(MSR_IA32_SYSENTER_ESP, tss->x86_tss.esp1, 0); | 189 | wrmsr(MSR_IA32_SYSENTER_ESP, tss->x86_tss.esp1, 0); |
190 | wrmsr(MSR_IA32_SYSENTER_EIP, (unsigned long) sysenter_entry, 0); | 190 | wrmsr(MSR_IA32_SYSENTER_EIP, (unsigned long) ia32_sysenter_target, 0); |
191 | put_cpu(); | 191 | put_cpu(); |
192 | } | 192 | } |
193 | 193 | ||