kernel-ark/arch/powerpc/kernel
Paul Mackerras cc657f5392 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>
2005-11-15 11:11:32 +11:00
..
vdso32 [PATCH] powerpc: vdso fixes (take #2) 2005-11-14 16:35:58 +11:00
vdso64 [PATCH] powerpc: vdso fixes (take #2) 2005-11-14 16:35:58 +11:00
asm-offsets.c [PATCH] powerpc: vdso fixes (take #2) 2005-11-14 16:35:58 +11:00
binfmt_elf32.c
btext.c
cpu_setup_power4.S
cputable.c
dma_64.c powerpc: Move most remaining ppc64 files over to arch/powerpc 2005-11-14 17:30:17 +11:00
entry_32.S
entry_64.S
firmware.c
fpu.S
head_4xx.S
head_8xx.S
head_32.S
head_44x.S
head_64.S
head_fsl_booke.S [PATCH] Update email address for Kumar 2005-11-13 18:14:10 -08:00
idle_6xx.S
idle_power4.S
init_task.c
ioctl32.c [SPARC]: Fix RTC compat ioctl kernel log spam. 2005-11-12 12:10:54 -08:00
iomap.c powerpc: Move most remaining ppc64 files over to arch/powerpc 2005-11-14 17:30:17 +11:00
iommu.c powerpc: Move most remaining ppc64 files over to arch/powerpc 2005-11-14 17:30:17 +11:00
irq.c powerpc: have only one definition of __irq_offset_value 2005-11-14 14:44:33 +11:00
kprobes.c powerpc: Move most remaining ppc64 files over to arch/powerpc 2005-11-14 17:30:17 +11:00
lparcfg.c powerpc: iSeries build fixes 2005-11-14 17:14:51 +11:00
lparmap.c
machine_kexec_64.c powerpc: Move most remaining ppc64 files over to arch/powerpc 2005-11-14 17:30:17 +11:00
Makefile powerpc: Move most remaining ppc64 files over to arch/powerpc 2005-11-14 17:30:17 +11:00
misc_32.S
misc_64.S
module_64.c powerpc: Move most remaining ppc64 files over to arch/powerpc 2005-11-14 17:30:17 +11:00
of_device.c
paca.c
pci_64.c powerpc: Move most remaining ppc64 files over to arch/powerpc 2005-11-14 17:30:17 +11:00
pci_direct_iommu.c powerpc: Move most remaining ppc64 files over to arch/powerpc 2005-11-14 17:30:17 +11:00
pci_dn.c powerpc: Move most remaining ppc64 files over to arch/powerpc 2005-11-14 17:30:17 +11:00
pci_iommu.c powerpc: Move most remaining ppc64 files over to arch/powerpc 2005-11-14 17:30:17 +11:00
pmc.c
ppc32.h
ppc_ksyms.c
proc_ppc64.c
process.c
prom_init.c
prom.c powerpc: Export a couple of prom functions 2005-11-14 17:30:40 +11:00
ptrace32.c
ptrace.c
rtas_flash.c
rtas_pci.c
rtas-proc.c
rtas-rtc.c [PATCH] powerpc: kill ppc64 rtc.c, use genrtc instead 2005-11-14 16:36:08 +11:00
rtas.c
semaphore.c
setup_32.c powerpc: have only one definition of __irq_offset_value 2005-11-14 14:44:33 +11:00
setup_64.c [PATCH] powerpc: Export htab start/end via device tree 2005-11-14 16:34:06 +11:00
setup-common.c
setup.h
signal_32.c powerpc: Fix clearing of the FPSCR when invoking a signal handler 2005-11-15 11:11:32 +11:00
signal_64.c powerpc: Fix clearing of the FPSCR when invoking a signal handler 2005-11-15 11:11:32 +11:00
smp-tbsync.c
smp.c
sys_ppc32.c
syscalls.c
sysfs.c
systbl.S
time.c
traps.c
udbg_16550.c
udbg_scc.c
udbg.c
vdso.c
vecemu.c
vector.S
vio.c
vmlinux.lds.S