On Wed, Nov 09, 2022 at 05:07:34PM +0200, Andy Shevchenko wrote: > The callers never call the function with invalid pointer. > Moreover, compiler quite likely dropped that check anyway > because we use that pointer before the check. > > Signed-off-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> Reviewed-by: Dmitry Torokhov <dmitry.torokhov@xxxxxxxxx> > --- > drivers/gpio/gpiolib-of.c | 3 --- > 1 file changed, 3 deletions(-) > > diff --git a/drivers/gpio/gpiolib-of.c b/drivers/gpio/gpiolib-of.c > index feeb9e8e846d..83997434215e 100644 > --- a/drivers/gpio/gpiolib-of.c > +++ b/drivers/gpio/gpiolib-of.c > @@ -963,9 +963,6 @@ void of_mm_gpiochip_remove(struct of_mm_gpio_chip *mm_gc) > { > struct gpio_chip *gc = &mm_gc->gc; > > - if (!mm_gc) > - return; > - > gpiochip_remove(gc); > iounmap(mm_gc->regs); > kfree(gc->label); > -- > 2.35.1 > -- Dmitry