OpenCloudOS-Kernel/arch/parisc/math-emu
Helge Deller 550f0d9222 parisc: clear floating point exception flag on SIGFPE signal
Clear the floating point exception flag before returning to
user space. This is needed, else the libc trampoline handler
may hit the same SIGFPE again while building up a trampoline
to a signal handler.

Fixes debian bug #559406.

Signed-off-by: Helge Deller <deller@gmx.de>
Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>
2010-05-30 05:39:58 -04:00
..
Makefile kbuild: fix up CFLAGS usage 2007-10-14 21:49:42 +02:00
README Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cnv_float.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dbl_float.h [PARISC] spelling fixes: arch/parisc/ 2007-05-22 22:52:16 -04:00
decode_exc.c parisc: clear floating point exception flag on SIGFPE signal 2010-05-30 05:39:58 -04:00
denormal.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dfadd.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dfcmp.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dfdiv.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dfmpy.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dfrem.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dfsqrt.c [PARISC] spelling fixes: arch/parisc/ 2007-05-22 22:52:16 -04:00
dfsub.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
driver.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fcnvff.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fcnvfu.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fcnvfut.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fcnvfx.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fcnvfxt.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fcnvuf.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fcnvxf.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
float.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fmpyfadd.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fpbits.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fpu.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fpudispatch.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
frnd.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
hppa.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
math-emu.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sfadd.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sfcmp.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sfdiv.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sfmpy.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sfrem.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sfsqrt.c [PARISC] spelling fixes: arch/parisc/ 2007-05-22 22:52:16 -04:00
sfsub.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sgl_float.h [PARISC] spelling fixes: arch/parisc/ 2007-05-22 22:52:16 -04:00

README

All files except driver.c are snapshots from the HP-UX kernel.  They've
been modified as little as possible.  Even though they don't fit the
Linux coding style, please leave them in their funny format just in case
someone in the future, with access to HP-UX source code, is generous
enough to update our copies with later changes from HP-UX -- it'll
make their 'diff' job easier if our code is relatively unmodified.

Required Disclaimer: Hewlett-Packard makes no implied or expressed
warranties about this code nor any promises to maintain or test it
in any way.  This copy of this snapshot is no longer the property
of Hewlett-Packard.