x86/vdso: Make the PER_CPU segment 32 bits
[sfrench/cifs-2.6.git] / arch / x86 / vdso / vma.c
index 0c7997467be060e83600935ace3edb14c8a8aff8..32ca60c8157b3dd98e4a3bf789d93ee3092258a8 100644 (file)
@@ -268,6 +268,7 @@ static void vsyscall_set_cpu(int cpu)
                .dpl = 3,               /* Visible to user code */
                .s = 1,                 /* Not a system segment */
                .p = 1,                 /* Present */
+               .d = 1,                 /* 32-bit */
        };
 
        write_gdt_entry(get_cpu_gdt_table(cpu), GDT_ENTRY_PER_CPU, &d, DESCTYPE_S);