[PATCH] ppc32: oops on kernel altivec assist exceptions
authorPaul Mackerras <paulus@samba.org>
Sat, 16 Apr 2005 22:24:17 +0000 (15:24 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Sat, 16 Apr 2005 22:24:17 +0000 (15:24 -0700)
commite378cc16b0d3c1610857c4444345907020e03ece
tree0947c9f923f985319e81be3f9fe2018571e53d6b
parent6460b4cceba0181308042c8d8794eb679bfa22e5
[PATCH] ppc32: oops on kernel altivec assist exceptions

If we should happen to get an altivec assist exception while executing in
the kernel, we will currently try to handle it and fail, and end up oopsing
with (apparently) a segfault.  (An altivec assist exception occurs for
floating-point altivec instructions with denormalized inputs or outputs if
the altivec unit is in java mode.)

This patch checks explicitly if we are in user mode and prints a useful
message if not.

Signed-off-by: Paul Mackerras <paulus@samba.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/ppc/kernel/traps.c