summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorMichal Simek <monstr@monstr.eu>2009-09-22 08:58:47 +0200
committerMichal Simek <monstr@monstr.eu>2009-09-22 10:00:44 +0200
commit23902d95c9297fc1e214a705e57d46d69195b6b3 (patch)
tree7d8438696406b4aa7e82c05d3adf7b0049eb74dc /arch
parentbfc32ad09bd5b077aac62f09e24d10374001c07b (diff)
downloadlinux-23902d95c9297fc1e214a705e57d46d69195b6b3.tar.gz
linux-23902d95c9297fc1e214a705e57d46d69195b6b3.tar.bz2
linux-23902d95c9297fc1e214a705e57d46d69195b6b3.zip
microblaze: Generate correct signal and siginfo for integer div-by-zero
Signed-off-by: John Williams <john.williams@petalogix.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/microblaze/kernel/exceptions.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/microblaze/kernel/exceptions.c b/arch/microblaze/kernel/exceptions.c
index e64a5c7282a5..d9f70f83097f 100644
--- a/arch/microblaze/kernel/exceptions.c
+++ b/arch/microblaze/kernel/exceptions.c
@@ -116,7 +116,7 @@ asmlinkage void full_exception(struct pt_regs *regs, unsigned int type,
if (user_mode(regs)) {
pr_debug(KERN_WARNING "Divide by zero exception " \
"in user mode\n");
- _exception(SIGILL, regs, ILL_ILLOPC, addr);
+ _exception(SIGILL, regs, FPE_INTDIV, addr);
return;
}
printk(KERN_WARNING "Divide by zero exception " \