Hi Morimoto-san, On Thu, Feb 18, 2016 at 9:39 AM, Kuninori Morimoto <kuninori.morimoto.gx@xxxxxxxxxxx> wrote: >> > [ 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); > } That's what I meant. Do you still see the "irq 311: nobody cared"? Do you have the DA9210 driver enabled? Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds