X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fsparc%2Fkernel%2Fsignal.c;h=68847c143706f9ae927c6f9dc848ea25d8eac889;hb=1be35e94e1da3669db492995cd2c8b1a37016b11;hp=28edf9319a968a10830dfc437f5556a9d512dd49;hpb=a91482bdcc2e0f6035702e46f1b99043a0893346;p=linux-2.6.git diff --git a/arch/sparc/kernel/signal.c b/arch/sparc/kernel/signal.c index 28edf9319..68847c143 100644 --- a/arch/sparc/kernel/signal.c +++ b/arch/sparc/kernel/signal.c @@ -198,7 +198,7 @@ restore_fpu_state(struct pt_regs *regs, __siginfo_fpu_t __user *fpu) regs->psr &= ~PSR_EF; #else if (current == last_task_used_math) { - last_task_used_math = NULL; + last_task_used_math = 0; regs->psr &= ~PSR_EF; } #endif @@ -439,7 +439,7 @@ setup_frame(struct sigaction *sa, struct pt_regs *regs, int signr, sigset_t *old unsigned long pc = regs->pc; unsigned long npc = regs->npc; struct thread_info *tp = current_thread_info(); - void __user *sig_address; + void *sig_address; int sig_code; synchronize_user_stack(); @@ -570,7 +570,7 @@ save_fpu_state(struct pt_regs *regs, __siginfo_fpu_t __user *fpu) put_psr(get_psr() | PSR_EF); fpsave(¤t->thread.float_regs[0], ¤t->thread.fsr, ¤t->thread.fpqueue[0], ¤t->thread.fpqdepth); - last_task_used_math = NULL; + last_task_used_math = 0; regs->psr &= ~(PSR_EF); } #endif