1 --- /tmp/irq.c 2008-09-16 10:43:30.000000000 +0200
2 +++ git/arch/arm/mach-omap2/irq.c 2008-09-16 10:46:18.463198000 +0200
4 static void omap_ack_irq(unsigned int irq)
6 intc_bank_write_reg(0x1, &irq_banks[0], INTC_CONTROL);
7 + intc_bank_read_reg(&irq_banks[0],INTC_REVISION);
10 static void omap_mask_irq(unsigned int irq)
12 irq &= (IRQ_BITS_PER_REG - 1);
14 intc_bank_write_reg(1 << irq, &irq_banks[0], INTC_MIR_SET0 + offset);
15 + intc_bank_read_reg(&irq_banks[0],INTC_REVISION);
18 static void omap_unmask_irq(unsigned int irq)