···330330 (0x100 << MIPSCPU_INT_I8259A));331331 setup_irq_smtc (MIPS_CPU_IRQ_BASE+MIPSCPU_INT_COREHI,332332 &corehi_irqaction, (0x100 << MIPSCPU_INT_COREHI));333333+ /*334334+ * Temporary hack to ensure that the subsidiary device335335+ * interrupts coing in via the i8259A, but associated336336+ * with low IRQ numbers, will restore the Status.IM337337+ * value associated with the i8259A.338338+ */339339+ {340340+ int i;341341+342342+ for (i = 0; i < 16; i++)343343+ irq_hwmask[i] = (0x100 << MIPSCPU_INT_I8259A);344344+ }333345#else /* Not SMTC */334346 setup_irq (MIPS_CPU_IRQ_BASE+MIPSCPU_INT_I8259A, &i8259irq);335347 setup_irq (MIPS_CPU_IRQ_BASE+MIPSCPU_INT_COREHI, &corehi_irqaction);