X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fppc%2Fkernel%2Fprocess.c;h=f6d8cd31406fd568f139e6eed2fded203ac1b878;hb=1731da41698a0b4ce0b124c3771426720490471d;hp=2ea505381139ca7f678d0b29582fef59f4514d60;hpb=a91482bdcc2e0f6035702e46f1b99043a0893346;p=linux-2.6.git diff --git a/arch/ppc/kernel/process.c b/arch/ppc/kernel/process.c index 2ea505381..f6d8cd314 100644 --- a/arch/ppc/kernel/process.c +++ b/arch/ppc/kernel/process.c @@ -479,9 +479,9 @@ void start_thread(struct pt_regs *regs, unsigned long nip, unsigned long sp) regs->gpr[1] = sp; regs->msr = MSR_USER; if (last_task_used_math == current) - last_task_used_math = NULL; + last_task_used_math = 0; if (last_task_used_altivec == current) - last_task_used_altivec = NULL; + last_task_used_altivec = 0; memset(current->thread.fpr, 0, sizeof(current->thread.fpr)); current->thread.fpscr = 0; #ifdef CONFIG_ALTIVEC @@ -544,7 +544,7 @@ int get_fpexc_mode(struct task_struct *tsk, unsigned long adr) #endif else val = __unpack_fe01(tsk->thread.fpexc_mode); - return put_user(val, (unsigned int __user *) adr); + return put_user(val, (unsigned int *) adr); } int sys_clone(unsigned long clone_flags, unsigned long usp,