diff options
author | Andrey Smirnov <andrew.smirnov@gmail.com> | 2018-10-16 12:15:40 -0700 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-10-18 09:02:24 +0200 |
commit | 05683764a77ff91419cabe0c26e537589b8a28ff (patch) | |
tree | e51127b561984c8b612c8881b8e943c29c9daddf /drivers/of | |
parent | d800b11619bb857ed857df1332c5b6e9c41d6414 (diff) | |
download | barebox-05683764a77ff91419cabe0c26e537589b8a28ff.tar.gz barebox-05683764a77ff91419cabe0c26e537589b8a28ff.tar.xz |
drivers: Introduce dev_set_name()
Introduce dev_set_name() in order to hide implementation details of
setting device's name so it'd be easier to change it.
Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/of')
-rw-r--r-- | drivers/of/platform.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/of/platform.c b/drivers/of/platform.c index c9157cdd74..4fd3ce2b75 100644 --- a/drivers/of/platform.c +++ b/drivers/of/platform.c @@ -68,12 +68,12 @@ static void of_device_make_bus_id(struct device_d *dev) reg = of_get_property(np, "dcr-reg", NULL); if (reg) { #ifdef CONFIG_PPC_DCR_NATIVE - snprintf(dev->name, MAX_DRIVER_NAME, "d%x.%s", *reg, name); + dev_set_name(dev, "d%x.%s", *reg, name); #else /* CONFIG_PPC_DCR_NATIVE */ u64 addr = of_translate_dcr_address(np, *reg, NULL); if (addr != OF_BAD_ADDR) { - snprintf(dev->name, MAX_DRIVER_NAME, "D%llx.%s", - (unsigned long long)addr, name); + dev_set_name(dev, "D%llx.%s", + (unsigned long long)addr, name); free(name); return; } @@ -96,8 +96,8 @@ static void of_device_make_bus_id(struct device_d *dev) addr = OF_BAD_ADDR; } if (addr != OF_BAD_ADDR) { - snprintf(dev->name, MAX_DRIVER_NAME, "%llx.%s", - (unsigned long long)addr, name); + dev_set_name(dev, "%llx.%s", + (unsigned long long)addr, name); free(name); return; } @@ -106,7 +106,7 @@ static void of_device_make_bus_id(struct device_d *dev) /* * No BusID, use the node name and add a globally incremented counter */ - snprintf(dev->name, MAX_DRIVER_NAME, "%s.%d", name, bus_no_reg_magic++); + dev_set_name(dev, "%s.%d", name, bus_no_reg_magic++); free(name); } |