> - ret = request_irq(TWL4030_PWRIRQ_RTC, twl4030_rtc_interrupt, > + ret = request_irq(irq, twl4030_rtc_interrupt, > 0, rtc->dev.bus_id, rtc); RTC was requesting "TWL4030_PWRIRQ_RTC". > out2: > - free_irq(TWL4030_MODIRQ_PWR, rtc); > + free_irq(irq, rtc); And, like BCI, was freeing a different IRQ no - "TWL4030_MODIRQ_PWR". Yet another great fix. ACK for this part too. -- Jagadeesh -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html