On Mon, 5 Jun 2023 17:15:53 +0800 Andy Shevchenko wrote: > On Mon, Jun 5, 2023 at 12:13 PM Andy Shevchenko > <andy.shevchenko@xxxxxxxxx> wrote: >> >> On Mon, Jun 5, 2023 at 4:49 AM Jiasheng Jiang <jiasheng@xxxxxxxxxxx> wrote: >> > >> > Add the missing check for platform_get_irq() and return error code >> > if it fails. >> >> Reviewed-by: Andy Shevchenko <andy.shevchenko@xxxxxxxxx> > > Actually, the change is functional and now the wrong IRQ numbering in > the DT will fail the ->probe(). This needs an additional explanation > in the commit message why it's not a problem. > >> > - for (i = 0; i < ngpio; i++) >> > - chip->irq_number[i] = platform_get_irq(pdev, i); >> > + for (i = 0; i < ngpio; i++) { >> > + ret = platform_get_irq(pdev, i); >> > + if (ret < 0) >> > + return ret; >> > + chip->irq_number[i] = ret; >> > + } I will submit a new v3 adding the explanation. Thanks, Jiasheng