[PATCH 0/4] x86: Merge fpu and simd exception handlers (v2)

From: Brian Gerst
Date: Sun Mar 21 2010 - 09:01:28 EST


This patch series merges the fpu and simd exception handlers into one
function. The only difference is where the status bits are read from.
This also applies a fix for multiple simd exceptions that was already
done for fpu.

v2:
Changed the cache flush denied handler to simply redirect to general
protection fault.
Squashed patch to remove die_if_kernel() into patch #1.

[PATCH 1/4] x86-32: Rework cache flush denied handler
[PATCH 2/4] x86: Merge simd_math_error() into math_error()
[PATCH 3/4] x86: Merge kernel_math_error() into math_error()
[PATCH 4/4] x86-32: Don't set ignore_fpu_irq in simd exception

arch/x86/Kconfig.cpu | 4 +
arch/x86/include/asm/traps.h | 2 +-
arch/x86/kernel/entry_32.S | 19 +++++
arch/x86/kernel/irqinit.c | 2 +-
arch/x86/kernel/traps.c | 173 ++++++++++++------------------------------
5 files changed, 73 insertions(+), 127 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/