diff --git a/arch/x86/kernel/process.c b/arch/x86/kernel/process.c index d708c97fd6fe9586565af2996fcfff3c66079f7e..f3b2539786a3d462710a2a77b98f7638e5ae116f 100755 --- a/arch/x86/kernel/process.c +++ b/arch/x86/kernel/process.c @@ -93,6 +93,8 @@ int arch_dup_task_struct(struct task_struct *dst, struct task_struct *src) #ifdef CONFIG_VM86 dst->thread.vm86 = NULL; #endif + /* Drop the copied pointer to current's fpstate */ + dst->thread.fpu.fpstate = NULL; return 0; }