From a77445c68006968e3259e51151c13cf2566968c2 Mon Sep 17 00:00:00 2001 From: Ivan Kokshaysky Date: Thu, 30 Jun 2005 20:02:18 +0400 Subject: [PATCH] --- yaml --- r: 4050 b: refs/heads/master c: eaf05be039cf5adfba5b1846452ce89646110fdb h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/arch/alpha/kernel/traps.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 48fa0f0e804c..7ecded3be7b6 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 62351cc38d3eaf3de0327054dd6ebc039f4da80d +refs/heads/master: eaf05be039cf5adfba5b1846452ce89646110fdb diff --git a/trunk/arch/alpha/kernel/traps.c b/trunk/arch/alpha/kernel/traps.c index fd7bd17cc960..6f509a644bdd 100644 --- a/trunk/arch/alpha/kernel/traps.c +++ b/trunk/arch/alpha/kernel/traps.c @@ -240,7 +240,7 @@ do_entIF(unsigned long type, struct pt_regs *regs) siginfo_t info; int signo, code; - if (regs->ps == 0) { + if ((regs->ps & ~IPL_MAX) == 0) { if (type == 1) { const unsigned int *data = (const unsigned int *) regs->pc;