gpio: of: add missing of_node_put() to of_gpiochip_add_pin_range()
[cascardo/linux.git] / drivers / gpio / gpiolib-of.c
index d22dcc3..d8c36c1 100644 (file)
@@ -409,6 +409,7 @@ static int of_gpiochip_add_pin_range(struct gpio_chip *chip)
                        break;
 
                pctldev = of_pinctrl_get(pinspec.np);
+               of_node_put(pinspec.np);
                if (!pctldev)
                        return -EPROBE_DEFER;