Hi Geert > > [ 59.144598] irq 311: nobody cared (try booting with the "irqpoll" option) > > [ 59.151419] CPU: 0 PID: 410 Comm: irq/311-da9210 Not tainted 4.5.0-rc3-02009-g83c516e #612 > > Ugh, the da9210 interrupt. > > That probably means an event was set that isn't handled by > da9210_irq_handler(). > > Is it reproducible? If yes, can you please print val in the !handled case? > Thanks! I tried this patch, but It didn't use this printk(). Am I wrong ? ------------- diff --git a/drivers/regulator/da9210-regulator.c b/drivers/regulator/da9210-regulator.c index 01c0e37..85c1166 100644 --- a/drivers/regulator/da9210-regulator.c +++ b/drivers/regulator/da9210-regulator.c @@ -167,6 +167,8 @@ static irqreturn_t da9210_irq_handler(int irq, void *data) goto error_i2c; ret = IRQ_HANDLED; + } else if (val != handled) { + printk("---val %x : %x\n", val, handled); } return ret; ---------