Loading arch/x86/kernel/ldt.c +1 −3 Original line number Diff line number Diff line Loading @@ -20,8 +20,6 @@ #include <asm/mmu_context.h> #include <asm/syscalls.h> int sysctl_ldt16 = 0; #ifdef CONFIG_SMP static void flush_ldt(void *current_mm) { Loading Loading @@ -236,7 +234,7 @@ static int write_ldt(void __user *ptr, unsigned long bytecount, int oldmode) * IRET leaking the high bits of the kernel stack address. */ #ifdef CONFIG_X86_64 if (!ldt_info.seg_32bit && !sysctl_ldt16) { if (!ldt_info.seg_32bit) { error = -EINVAL; goto out_unlock; } Loading arch/x86/vdso/vdso32-setup.c +0 −8 Original line number Diff line number Diff line Loading @@ -39,7 +39,6 @@ #ifdef CONFIG_X86_64 #define vdso_enabled sysctl_vsyscall32 #define arch_setup_additional_pages syscall32_setup_pages extern int sysctl_ldt16; #endif /* Loading Loading @@ -250,13 +249,6 @@ static struct ctl_table abi_table2[] = { .mode = 0644, .proc_handler = proc_dointvec }, { .procname = "ldt16", .data = &sysctl_ldt16, .maxlen = sizeof(int), .mode = 0644, .proc_handler = proc_dointvec }, {} }; Loading Loading
arch/x86/kernel/ldt.c +1 −3 Original line number Diff line number Diff line Loading @@ -20,8 +20,6 @@ #include <asm/mmu_context.h> #include <asm/syscalls.h> int sysctl_ldt16 = 0; #ifdef CONFIG_SMP static void flush_ldt(void *current_mm) { Loading Loading @@ -236,7 +234,7 @@ static int write_ldt(void __user *ptr, unsigned long bytecount, int oldmode) * IRET leaking the high bits of the kernel stack address. */ #ifdef CONFIG_X86_64 if (!ldt_info.seg_32bit && !sysctl_ldt16) { if (!ldt_info.seg_32bit) { error = -EINVAL; goto out_unlock; } Loading
arch/x86/vdso/vdso32-setup.c +0 −8 Original line number Diff line number Diff line Loading @@ -39,7 +39,6 @@ #ifdef CONFIG_X86_64 #define vdso_enabled sysctl_vsyscall32 #define arch_setup_additional_pages syscall32_setup_pages extern int sysctl_ldt16; #endif /* Loading Loading @@ -250,13 +249,6 @@ static struct ctl_table abi_table2[] = { .mode = 0644, .proc_handler = proc_dointvec }, { .procname = "ldt16", .data = &sysctl_ldt16, .maxlen = sizeof(int), .mode = 0644, .proc_handler = proc_dointvec }, {} }; Loading