> /* request Power interruption */ > - ret = request_irq(TWL4030_PWRIRQ_CHG_PRES, twl4030charger_interrupt, > + ret = request_irq(irq, twl4030charger_interrupt, > 0, pdev->name, di); BCI was requesting " TWL4030_PWRIRQ_CHG_PRES". > batt_failed: > - free_irq(TWL4030_MODIRQ_PWR, di); > + free_irq(irq, di); And it was freeing "TWL4030_MODIRQ_PWR". Now that is fixed. Nice catch!! ACK for this part. -- 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