X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=arch%2Fmips%2Fsgi-ip32%2Fip32-irq.c;h=fb9da9acf53f491004e9cabe3ee4a6dba25c70b9;hb=317ec6cd00f25d05d153a780bc178c5335f320ee;hp=8c450d9e8696fbbc0e413384da6ebbd483a1f256;hpb=2ac04a1597d9bca952dafcf8cbff4621884cb723;p=powerpc.git diff --git a/arch/mips/sgi-ip32/ip32-irq.c b/arch/mips/sgi-ip32/ip32-irq.c index 8c450d9e86..fb9da9acf5 100644 --- a/arch/mips/sgi-ip32/ip32-irq.c +++ b/arch/mips/sgi-ip32/ip32-irq.c @@ -454,7 +454,7 @@ static void ip32_irq5(void) asmlinkage void plat_irq_dispatch(void) { - unsigned int pending = read_c0_cause(); + unsigned int pending = read_c0_status() & read_c0_cause(); if (likely(pending & IE_IRQ0)) ip32_irq0();