diff options
author | Paul Mackerras <paulus@samba.org> | 2005-11-14 21:55:15 +1100 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2005-11-15 11:11:32 +1100 |
commit | cc657f53928997c65bf2409c45166c6ceee8d306 (patch) | |
tree | 247e16076381a947b4305bb6467acde1189f3918 /arch/powerpc/kernel/misc_32.S | |
parent | 493f25ef4087395891c99fcfe2c72e62e293e89f (diff) |
powerpc: Fix clearing of the FPSCR when invoking a signal handler
As pointed out by Gary Byers, we were clearing the image of the FPSCR
(floating point status and control register) in the thread_struct before
copying it to the user stack when invoking a signal. Thus the task
would see its FPSCR getting cleared when it took a signal.
While fixing it I noticed that our swapcontext system call was also
clearing FPSCR. It shouldn't, so I fixed that too.
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc/kernel/misc_32.S')
0 files changed, 0 insertions, 0 deletions