From 3806fcc5af18bb246d832cb2cf7fd6f5b2372f34 Mon Sep 17 00:00:00 2001 From: Ralf Baechle Date: Tue, 3 Oct 2006 14:42:02 +0100 Subject: [PATCH] --- yaml --- r: 38283 b: refs/heads/master c: 34c2dd01fd10268fb8f362c8275f75517770e286 h: refs/heads/master i: 38281: 981336207a63f21768549f222d293f38344a34e0 38279: 6d70f02013993f5cbefb0f87bff01e9f3eb7c180 v: v3 --- [refs] | 2 +- trunk/arch/mips/sibyte/bcm1480/irq.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index eca1e531658f..e1ac1ddcb460 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d599def5cd81439e7da04dc6754b257043f5e584 +refs/heads/master: 34c2dd01fd10268fb8f362c8275f75517770e286 diff --git a/trunk/arch/mips/sibyte/bcm1480/irq.c b/trunk/arch/mips/sibyte/bcm1480/irq.c index a0222fa4416c..a46b75b23ecb 100644 --- a/trunk/arch/mips/sibyte/bcm1480/irq.c +++ b/trunk/arch/mips/sibyte/bcm1480/irq.c @@ -482,7 +482,7 @@ asmlinkage void plat_irq_dispatch(struct pt_regs *regs) write_c0_compare(read_c0_count()); #endif - pending = read_c0_cause(); + pending = read_c0_cause() & read_c0_status(); #ifdef CONFIG_SIBYTE_BCM1480_PROF if (pending & CAUSEF_IP7) /* Cpu performance counter interrupt */