kernel-ark/arch
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
..
alpha [PATCH] alpha spinlock code and bogus constraints 2005-08-23 18:43:44 -07:00
arm [PATCH] qualifiers in return types - easy cases 2005-08-23 18:43:45 -07:00
arm26
cris
frv
h8300
i386 [PATCH] i386: fix incorrect FP signal code 2005-08-23 19:52:37 -07:00
ia64 [IA64] Fix simulator boot (for real this time). 2005-08-23 07:41:56 -07:00
m32r [PATCH] missing exports on m32r 2005-08-23 18:43:46 -07:00
m68k
m68knommu
mips
parisc
ppc [PATCH] Kconfig fix (CONFIG_PM on 44x) 2005-08-23 18:43:43 -07:00
ppc64 [PATCH] ppc64: iommu vmerge fix 2005-08-17 14:41:22 -07:00
s390 [PATCH] broken inline asm on s390 (misuse of labels) 2005-08-23 18:43:44 -07:00
sh [PATCH] SH: inotify and ioprio syscalls 2005-08-18 12:53:57 -07:00
sh64 [PATCH] SH64: inotify and ioprio syscalls 2005-08-18 12:53:57 -07:00
sparc [SPARC]: Fix weak aliases 2005-08-19 15:56:37 -07:00
sparc64 [SPARC64]: Move kernel unaligned trap handlers into assembler file. 2005-08-19 15:55:33 -07:00
um [PATCH] uml: fix a crash under screen 2005-08-18 12:53:58 -07:00
v850
x86_64 [PATCH] x86_64: Fix race in TSC synchronization 2005-08-19 19:18:47 -07:00
xtensa