]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - arch/x86/kernel/entry_64.S
Merge branches 'x86/asm', 'x86/cleanups', 'x86/cpudetect', 'x86/debug', 'x86/doc...
[net-next-2.6.git] / arch / x86 / kernel / entry_64.S
index a52703864a161d3f25d904188634001a8573885f..82801fd2e931a39d1504c222d663131164e13286 100644 (file)
@@ -409,6 +409,8 @@ END(save_paranoid)
 ENTRY(ret_from_fork)
        DEFAULT_FRAME
 
+       LOCK ; btr $TIF_FORK,TI_flags(%r8)
+
        push kernel_eflags(%rip)
        CFI_ADJUST_CFA_OFFSET 8
        popf                                    # reset kernel eflags