X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=arch%2Fppc%2Fkernel%2Fprocess.c;h=78ea10197a0b49d2b82049ed6c2b92c60079c26b;hb=25c8a78b1e00ac0cc640677eda78b462c2cd4c6e;hp=6d60c40598e754996703e74024cf091d81146deb;hpb=fda262b8978d0089758ef9444508434c74113a61;p=linux-2.6 diff --git a/arch/ppc/kernel/process.c b/arch/ppc/kernel/process.c index 6d60c40598..78ea10197a 100644 --- a/arch/ppc/kernel/process.c +++ b/arch/ppc/kernel/process.c @@ -542,7 +542,7 @@ void start_thread(struct pt_regs *regs, unsigned long nip, unsigned long sp) last_task_used_spe = NULL; #endif memset(current->thread.fpr, 0, sizeof(current->thread.fpr)); - current->thread.fpscr = 0; + current->thread.fpscr.val = 0; #ifdef CONFIG_ALTIVEC memset(current->thread.vr, 0, sizeof(current->thread.vr)); memset(¤t->thread.vscr, 0, sizeof(current->thread.vscr));