regulator: fix unset_regulator_supplies() to remove all matches
[firefly-linux-kernel-4.4.55.git] / drivers / regulator / core.c
index 2a3494f724653760ad0cb372ab33951d3f99d90a..a50672f33afa8f7ea6fb2917b2d870eb42211262 100644 (file)
@@ -1013,7 +1013,6 @@ static void unset_regulator_supplies(struct regulator_dev *rdev)
                        list_del(&node->list);
                        kfree(node->dev_name);
                        kfree(node);
-                       return;
                }
        }
 }