summaryrefslogtreecommitdiff
path: root/trafgen_stddef.h
diff options
context:
space:
mode:
Diffstat (limited to 'trafgen_stddef.h')
0 files changed, 0 insertions, 0 deletions
/net-next.git/patch/.mailmap?id=7ddede6a58a0bd26efcfd2a5055611195411f514'>patch) tree63c7b625c8e2232b1d43e76d6e8a120ba0f900cb /.mailmap parenta2151374230820a3a6e654f2998b2a44dbfae4e1 (diff)
regulator: core: Don't terminate supply resolution early
The function regulator_register_resolve_supply() is called from the context of class_for_each_dev() (during the regulator registration) to resolve any supplies added. regulator_register_resolve_supply() will return an error if a regulator's supply cannot be resolved and this will terminate the loop in class_for_each_dev(). This means that we will not attempt to resolve any other supplies after one has failed. Hence, this may delay the resolution of other regulator supplies until the failing one itself can be resolved. Rather than terminating the loop early, don't return an error code and keep attempting to resolve any other supplies for regulators that have been registered. Signed-off-by: Jon Hunter <jonathanh@nvidia.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to '.mailmap')