x86: Factor out TIF_IA32 from 32-bit address space
[deliverable/linux.git] / arch / x86 / kernel / process_64.c
index 9b9fe4a85c87fcebcd370c1e4a33d235f67140ec..0e900d09e2328b08d1f2670ea4ce3920127e77b8 100644 (file)
@@ -508,6 +508,7 @@ void set_personality_64bit(void)
 
        /* Make sure to be in 64bit mode */
        clear_thread_flag(TIF_IA32);
+       clear_thread_flag(TIF_ADDR32);
 
        /* Ensure the corresponding mm is not marked. */
        if (current->mm)
@@ -526,6 +527,7 @@ void set_personality_ia32(void)
 
        /* Make sure to be in 32bit mode */
        set_thread_flag(TIF_IA32);
+       set_thread_flag(TIF_ADDR32);
        current->personality |= force_personality32;
 
        /* Mark the associated mm as containing 32-bit tasks. */
This page took 0.027633 seconds and 5 git commands to generate.