On Wed, Jul 24, 2019 at 9:58 PM Bjorn Andersson <bjorn.andersson@xxxxxxxxxx> wrote: > On Wed 24 Jul 01:38 PDT 2019, Linus Walleij wrote: > > > We need to convert all old gpio irqchips to pass the irqchip > > setup along when adding the gpio_chip. > > Could you please elaborate on why we have this need? We have two codepaths inside gpiolib depending on if the gpio_chip is passed in along with the chip like this, or the separate calls to set up the chain. It is a maintenance nightmare. > > + girq->default_type = IRQ_TYPE_NONE; > > + girq->handler = handle_bad_irq; > > It's been a while since i poked at this, but I think it's fine to change > this from handle_edge_irq to handle_bad_irq. > > > So this change does looks like a nice cleanup to me, but adding Lina wrt > her PDC integration patch series. > > Reviewed-by: Bjorn Andersson <bjorn.andersson@xxxxxxxxxx> Thanks! Linus Walleij