On Mon, Jul 3, 2023 at 4:29 PM Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> wrote: > > GPIO library should rely only on the GPIO device's fwnode. > Hence, replace GPIO chip fwnode usage by respective handle > of the GPIO device. > > Signed-off-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> > Tested-by: Benjamin Tissoires <bentiss@xxxxxxxxxx> > --- > drivers/gpio/gpiolib-acpi.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpio/gpiolib-acpi.c b/drivers/gpio/gpiolib-acpi.c > index 97496c0f9133..fbda452fb4d6 100644 > --- a/drivers/gpio/gpiolib-acpi.c > +++ b/drivers/gpio/gpiolib-acpi.c > @@ -128,7 +128,7 @@ static bool acpi_gpio_deferred_req_irqs_done; > > static int acpi_gpiochip_find(struct gpio_chip *gc, void *data) > { > - return ACPI_HANDLE_FWNODE(gc->fwnode) == data; > + return device_match_acpi_handle(&gc->gpiodev->dev, data); Quick confirmation that using "device_match_acpi_handle" also works in v2 (was easy enough to test given that everything was already set up locally). Cheers, Benjamin > } > > /** > -- > 2.40.0.1.gaa8946217a0b >