fix irq