From: Michał Mirosław Date: Fri, 13 Nov 2020 00:20:27 +0000 (+0100) Subject: regulator: debug early supply resolving X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=0917c9db23accb8690d8f1987ada36eb5b1a5ac9;p=linux.git regulator: debug early supply resolving Help debugging the case when set_machine_constraints() needs to be repeated. Signed-off-by: Michał Mirosław Tested-by: Ahmad Fatoum # stpmic1 Link: https://lore.kernel.org/r/f9cba575580369e46661a9278ee6c6a8d8564c2a.1605226675.git.mirq-linux@rere.qmqm.pl Signed-off-by: Mark Brown --- diff --git a/drivers/regulator/core.c b/drivers/regulator/core.c index 2e1ea18221ef9..2aa7def7cec67 100644 --- a/drivers/regulator/core.c +++ b/drivers/regulator/core.c @@ -5299,6 +5299,8 @@ regulator_register(const struct regulator_desc *regulator_desc, /* FIXME: this currently triggers a chicken-and-egg problem * when creating -SUPPLY symlink in sysfs to a regulator * that is just being created */ + rdev_dbg(rdev, "will resolve supply early: %s\n", + rdev->supply_name); ret = regulator_resolve_supply(rdev); if (!ret) ret = set_machine_constraints(rdev, constraints);