|
@@ -176,6 +176,7 @@ int ptrace_setfpregs(struct task_struct *child, __u32 __user *data)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
__get_user(value, data + 64);
|
|
__get_user(value, data + 64);
|
|
|
|
|
+ value &= ~FPU_CSR_ALL_X;
|
|
|
fcr31 = child->thread.fpu.fcr31;
|
|
fcr31 = child->thread.fpu.fcr31;
|
|
|
mask = boot_cpu_data.fpu_msk31;
|
|
mask = boot_cpu_data.fpu_msk31;
|
|
|
child->thread.fpu.fcr31 = (value & ~mask) | (fcr31 & mask);
|
|
child->thread.fpu.fcr31 = (value & ~mask) | (fcr31 & mask);
|