added missing irq.h includes