kernel-ark/arch/i386
Chuck Ebbert b1daec3089 [PATCH] i386: fix incorrect FP signal code
i386 floating-point exception handling has a bug that can cause error
code 0 to be sent instead of the proper code during signal delivery.

This is caused by unconditionally checking the IS and c1 bits from the
FPU status word when they are not always relevant.  The IS bit tells
whether an exception is a stack fault and is only relevant when the
exception is IE (invalid operation.) The C1 bit determines whether a
stack fault is overflow or underflow and is only relevant when IS and IE
are set.

Signed-off-by: Chuck Ebbert <76306.1226@compuserve.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-08-23 19:52:37 -07:00
..
boot
crypto
kernel [PATCH] i386: fix incorrect FP signal code 2005-08-23 19:52:37 -07:00
lib
mach-default
mach-es7000
mach-generic
mach-visws [PATCH] visws: linkage fix 2005-08-07 10:00:38 -07:00
mach-voyager [PATCH] i386 voyager: Add machine_shutdown 2005-08-06 12:54:57 -07:00
math-emu
mm [PATCH] Move the fix to align node_end_pfns to a proper location 2005-08-07 10:00:39 -07:00
oprofile
pci [PATCH] visws: linkage fix 2005-08-07 10:00:38 -07:00
power
defconfig
Kconfig [PATCH] remove special HPET_EMULATE_RTC config option 2005-08-04 16:27:58 -07:00
Kconfig.debug
Makefile