From 71f41132c14abc7685ee8faede3fd93fbfda5ba1 Mon Sep 17 00:00:00 2001 From: Danny Lin Date: Sun, 1 Nov 2020 18:38:23 -0800 Subject: [PATCH] regulator: core: Set more descriptive device names We have proper names for regulators, so use them instead of meaningless numbers generated at boot that make it hard to identify regulators based on their device names alone. Signed-off-by: Danny Lin --- drivers/regulator/core.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/regulator/core.c b/drivers/regulator/core.c index 7632edbe0a20..dbac1e9dd629 100644 --- a/drivers/regulator/core.c +++ b/drivers/regulator/core.c @@ -4733,7 +4733,6 @@ regulator_register(const struct regulator_desc *regulator_desc, { const struct regulator_init_data *init_data; struct regulator_config *config = NULL; - static atomic_t regulator_no = ATOMIC_INIT(-1); struct regulator_dev *rdev; struct device *dev; int ret, i; @@ -4826,8 +4825,7 @@ regulator_register(const struct regulator_desc *regulator_desc, /* register with sysfs */ rdev->dev.class = ®ulator_class; rdev->dev.parent = dev; - dev_set_name(&rdev->dev, "regulator.%lu", - (unsigned long) atomic_inc_return(®ulator_no)); + dev_set_name(&rdev->dev, "regulator:%s", regulator_desc->name); /* set regulator constraints */ if (init_data)