Merge back reboot/poweroff notifiers rework for 5.19-rc1.
[platform/kernel/linux-starfive.git] / drivers / regulator / pfuze100-regulator.c
index 0322f6b..6b61702 100644 (file)
@@ -522,6 +522,7 @@ static int pfuze_parse_regulators_dt(struct pfuze_chip *chip)
        parent = of_get_child_by_name(np, "regulators");
        if (!parent) {
                dev_err(dev, "regulators node not found\n");
+               of_node_put(np);
                return -EINVAL;
        }
 
@@ -551,6 +552,7 @@ static int pfuze_parse_regulators_dt(struct pfuze_chip *chip)
        }
 
        of_node_put(parent);
+       of_node_put(np);
        if (ret < 0) {
                dev_err(dev, "Error parsing regulator init data: %d\n",
                        ret);