mtd: Convert to using %pOF instead of full_name
Subsystems (2)
PATCH 1/1 mtd: Convert to using %pOF instead of full_name
Now that we have a custom printf format specifier, convert users of full_name to use %pOF instead. This is preparation to remove storing of the full path string for each node.
--- drivers/mtd/maps/physmap_of_core.c | 4 ++-- drivers/mtd/maps/sun_uflash.c | 4 ++-- drivers/mtd/ofpart.c | 23 +++++++++++------------ drivers/mtd/spi-nor/hisi-sfc.c | 8 ++++---- 4 files changed, 19 insertions(+), 20 deletions(-)
drivers/mtd/maps/physmap_of_core.c +2 -2
@@ -178,8 +178,8 @@ static int of_flash_probe(struct platform_device *dev)*/ p =of_get_property (dp,"reg" , &count);if (!p || count % reg_tuple_size !=0 ) { -dev_err (&dev->dev,"Malformed reg property on %s\n" , - dev->dev.of_node->full_name); +dev_err (&dev->dev,"Malformed reg property on %pOF\n" , + dev->dev.of_node); err = -EINVAL ; goto err_flash_remove; }
drivers/mtd/maps/sun_uflash.c +2 -2
@@ -55,8 +55,8 @@ int uflash_devinit(struct platform_device *op, struct device_node *dp)/* Non-CFI userflash device-- once I find one we * can work on supporting it. */ - printk(KERN_ERR PFX "Unsupported device at %s, 0x%llx\n", - dp->full_name, (unsigned long long)op->resource[0].start); + printk(KERN_ERR PFX "Unsupported device at %pOF, 0x%llx\n", + dp, (unsigned long long)op->resource[0].start);return -ENODEV ; }
drivers/mtd/ofpart.c +11 -12
@@ -50,8 +50,8 @@ static int parse_ofpart_partitions(struct mtd_info *master,* when using another parser), so don't be louder than * KERN_DEBUG */ -pr_debug ("%s: 'partitions' subnode not found on %s. Trying to parse direct subnodes as partitions.\n" , - master->name, mtd_node->full_name); +pr_debug ("%s: 'partitions' subnode not found on %pOF. Trying to parse direct subnodes as partitions.\n" , + master->name, mtd_node); ofpart_node = mtd_node; dedicated = false; }else if (!of_device_is_compatible (ofpart_node,"fixed-partitions" )) {
@@ -87,9 +87,9 @@ static int parse_ofpart_partitions(struct mtd_info *master, reg =of_get_property (pp,"reg" , &len);if (!reg) {if (dedicated) { -pr_debug ("%s: ofpart partition %s (%s) missing reg property.\n" , - master->name, pp->full_name, - mtd_node->full_name); +pr_debug ("%s: ofpart partition %pOF (%pOF) missing reg property.\n" , + master->name, pp, + mtd_node); goto ofpart_fail; }else { nr_parts--;
@@ -100,9 +100,9 @@ static int parse_ofpart_partitions(struct mtd_info *master, a_cells =of_n_addr_cells (pp); s_cells =of_n_size_cells (pp);if (len /4 != a_cells + s_cells) { -pr_debug ("%s: ofpart partition %s (%s) error parsing reg property.\n" , - master->name, pp->full_name, - mtd_node->full_name); +pr_debug ("%s: ofpart partition %pOF (%pOF) error parsing reg property.\n" , + master->name, pp, + mtd_node); goto ofpart_fail; }
@@ -131,8 +131,8 @@ static int parse_ofpart_partitions(struct mtd_info *master,return nr_parts; ofpart_fail: -pr_err ("%s: error parsing ofpart partition %s (%s)\n" , - master->name, pp->full_name, mtd_node->full_name); +pr_err ("%s: error parsing ofpart partition %pOF (%pOF)\n" , + master->name, pp, mtd_node); ret = -EINVAL ; ofpart_none:of_node_put (pp);
@@ -166,8 +166,7 @@ static int parse_ofoldpart_partitions(struct mtd_info *master,if (!part)return 0 ;/* No partitions found */ -pr_warn ("Device tree uses obsolete partition map binding: %s\n" , - dp->full_name); +pr_warn ("Device tree uses obsolete partition map binding: %pOF\n" , dp); nr_parts = plen /sizeof (part[0 ]);
drivers/mtd/spi-nor/hisi-sfc.c +4 -4
@@ -355,16 +355,16 @@ static int hisi_spi_nor_register(struct device_node *np, ret =of_property_read_u32 (np,"reg" , &priv->chipselect);if (ret) { -dev_err (dev,"There's no reg property for %s\n" , - np->full_name); +dev_err (dev,"There's no reg property for %pOF\n" , + np);return ret; } ret =of_property_read_u32 (np,"spi-max-frequency" , &priv->clkrate);if (ret) { -dev_err (dev,"There's no spi-max-frequency property for %s\n" , - np->full_name); +dev_err (dev,"There's no spi-max-frequency property for %pOF\n" , + np);return ret; } priv->host = host;
--
2.11.0
______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/
Quoted 8 lines · On Tue, 18 Jul 2017 16:43:17 -0500 Rob Herring <[email protected]> wrote:
Now that we have a custom printf format specifier, convert users of
full_nameto use %pOF instead. This is preparation to remove storing of the full path string for each node.Signed-off-by Rob Herring <[email protected]>Cc David Woodhouse <[email protected]>Cc Brian Norris <[email protected]>Cc Boris Brezillon <[email protected]>
Quoted 129 lines
Cc Marek Vasut <[email protected]>Cc Richard Weinberger <[email protected]>Cc Cyrille Pitchen <[email protected]>--- drivers/mtd/maps/physmap_of_core.c | 4 ++-- drivers/mtd/maps/sun_uflash.c | 4 ++-- drivers/mtd/ofpart.c | 23 +++++++++++------------ drivers/mtd/spi-nor/hisi-sfc.c | 8 ++++---- 4 files changed, 19 insertions(+), 20 deletions(-)drivers/mtd/maps/physmap_of_core.c +2
-2@@ -178,8 +178,8 @@ static int of_flash_probe(struct platform_device *dev)*/ p =of_get_property (dp,"reg" , &count);if (!p || count % reg_tuple_size !=0 ) { -dev_err (&dev->dev,"Malformed reg property on %s\n" , - dev->dev.of_node->full_name); +dev_err (&dev->dev,"Malformed reg property on %pOF\n" , + dev->dev.of_node); err = -EINVAL ; goto err_flash_remove; }drivers/mtd/maps/sun_uflash.c +2
-2@@ -55,8 +55,8 @@ int uflash_devinit(struct platform_device *op, struct device_node *dp)/* Non-CFI userflash device-- once I find one we * can work on supporting it. */ - printk(KERN_ERR PFX "Unsupported device at %s, 0x%llx\n", - dp->full_name, (unsigned long long)op->resource[0].start); + printk(KERN_ERR PFX "Unsupported device at %pOF, 0x%llx\n", + dp, (unsigned long long)op->resource[0].start);return -ENODEV ; }drivers/mtd/ofpart.c +11
-12@@ -50,8 +50,8 @@ static int parse_ofpart_partitions(struct mtd_info *master,* when using another parser), so don't be louder than * KERN_DEBUG */ -pr_debug ("%s: 'partitions' subnode not found on %s. Trying to parse direct subnodes as partitions.\n" , - master->name, mtd_node->full_name); +pr_debug ("%s: 'partitions' subnode not found on %pOF. Trying to parse direct subnodes as partitions.\n" , + master->name, mtd_node); ofpart_node = mtd_node; dedicated = false; }else if (!of_device_is_compatible (ofpart_node,"fixed-partitions" )) {@@ -87,9 +87,9 @@ static int parse_ofpart_partitions(struct mtd_info *master, reg =of_get_property (pp,"reg" , &len);if (!reg) {if (dedicated) { -pr_debug ("%s: ofpart partition %s (%s) missing reg property.\n" , - master->name, pp->full_name, - mtd_node->full_name); +pr_debug ("%s: ofpart partition %pOF (%pOF) missing reg property.\n" , + master->name, pp, + mtd_node); goto ofpart_fail; }else { nr_parts--;@@ -100,9 +100,9 @@ static int parse_ofpart_partitions(struct mtd_info *master, a_cells =of_n_addr_cells (pp); s_cells =of_n_size_cells (pp);if (len /4 != a_cells + s_cells) { -pr_debug ("%s: ofpart partition %s (%s) error parsing reg property.\n" , - master->name, pp->full_name, - mtd_node->full_name); +pr_debug ("%s: ofpart partition %pOF (%pOF) error parsing reg property.\n" , + master->name, pp, + mtd_node); goto ofpart_fail; }@@ -131,8 +131,8 @@ static int parse_ofpart_partitions(struct mtd_info *master,return nr_parts; ofpart_fail: -pr_err ("%s: error parsing ofpart partition %s (%s)\n" , - master->name, pp->full_name, mtd_node->full_name); +pr_err ("%s: error parsing ofpart partition %pOF (%pOF)\n" , + master->name, pp, mtd_node); ret = -EINVAL ; ofpart_none:of_node_put (pp);@@ -166,8 +166,7 @@ static int parse_ofoldpart_partitions(struct mtd_info *master,if (!part)return 0 ;/* No partitions found */ -pr_warn ("Device tree uses obsolete partition map binding: %s\n" , - dp->full_name); +pr_warn ("Device tree uses obsolete partition map binding: %pOF\n" , dp); nr_parts = plen /sizeof (part[0 ]);drivers/mtd/spi-nor/hisi-sfc.c +4
-5@@ -355,16 +355,16 @@ static int hisi_spi_nor_register(struct device_node *np, ret =of_property_read_u32 (np,"reg" , &priv->chipselect);if (ret) { -dev_err (dev,"There's no reg property for %s\n" , - np->full_name); +dev_err (dev,"There's no reg property for %pOF\n" , + np);return ret; } ret =of_property_read_u32 (np,"spi-max-frequency" , &priv->clkrate);if (ret) { -dev_err (dev,"There's no spi-max-frequency property for %s\n" , - np->full_name); +dev_err (dev,"There's no spi-max-frequency property for %pOF\n" , + np);return ret; } priv->host = host; --
Quoted 2 lines
2.11.0
______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/
Quoted 7 lines · Boris Brezillon
Quoted 4 lines · On Tue, 18 Jul 2017 16:43:17 -0500 Rob Herring…
Now that we have a custom printf format specifier, convert users of
full_nameto use %pOF instead. This is preparation to remove storing of the full path string for each node.
Quoted 6 lines
Quoted 4 lines
Signed-off-by Rob Herring <[email protected]>Cc David Woodhouse <[email protected]>Cc Brian Norris <[email protected]>Cc Boris Brezillon <boris.brezillon-wi1+55ScJUtKEb57/[email protected]>
Thanks. Please take this thru the mtd tree.
Rob
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
Boris Brezillon
AppliedQuoted 3 lines · Rob Herring
Now that we have a custom printf format specifier, convert users of
full_nameto use %pOF instead. This is preparation to remove storing of the full path string for each node.
Applied to l2-mtd/master.
Thanks,
Boris
Quoted 136 lines
Signed-off-by Rob Herring <[email protected]>Cc David Woodhouse <[email protected]>Cc Brian Norris <[email protected]>Cc Boris Brezillon <[email protected]>Cc Marek Vasut <[email protected]>Cc Richard Weinberger <[email protected]>Cc Cyrille Pitchen <[email protected]>--- drivers/mtd/maps/physmap_of_core.c | 4 ++-- drivers/mtd/maps/sun_uflash.c | 4 ++-- drivers/mtd/ofpart.c | 23 +++++++++++------------ drivers/mtd/spi-nor/hisi-sfc.c | 8 ++++---- 4 files changed, 19 insertions(+), 20 deletions(-)drivers/mtd/maps/physmap_of_core.c +2
-2@@ -178,8 +178,8 @@ static int of_flash_probe(struct platform_device *dev)*/ p =of_get_property (dp,"reg" , &count);if (!p || count % reg_tuple_size !=0 ) { -dev_err (&dev->dev,"Malformed reg property on %s\n" , - dev->dev.of_node->full_name); +dev_err (&dev->dev,"Malformed reg property on %pOF\n" , + dev->dev.of_node); err = -EINVAL ; goto err_flash_remove; }drivers/mtd/maps/sun_uflash.c +2
-2@@ -55,8 +55,8 @@ int uflash_devinit(struct platform_device *op, struct device_node *dp)/* Non-CFI userflash device-- once I find one we * can work on supporting it. */ - printk(KERN_ERR PFX "Unsupported device at %s, 0x%llx\n", - dp->full_name, (unsigned long long)op->resource[0].start); + printk(KERN_ERR PFX "Unsupported device at %pOF, 0x%llx\n", + dp, (unsigned long long)op->resource[0].start);return -ENODEV ; }drivers/mtd/ofpart.c +11
-12@@ -50,8 +50,8 @@ static int parse_ofpart_partitions(struct mtd_info *master,* when using another parser), so don't be louder than * KERN_DEBUG */ -pr_debug ("%s: 'partitions' subnode not found on %s. Trying to parse direct subnodes as partitions.\n" , - master->name, mtd_node->full_name); +pr_debug ("%s: 'partitions' subnode not found on %pOF. Trying to parse direct subnodes as partitions.\n" , + master->name, mtd_node); ofpart_node = mtd_node; dedicated = false; }else if (!of_device_is_compatible (ofpart_node,"fixed-partitions" )) {@@ -87,9 +87,9 @@ static int parse_ofpart_partitions(struct mtd_info *master, reg =of_get_property (pp,"reg" , &len);if (!reg) {if (dedicated) { -pr_debug ("%s: ofpart partition %s (%s) missing reg property.\n" , - master->name, pp->full_name, - mtd_node->full_name); +pr_debug ("%s: ofpart partition %pOF (%pOF) missing reg property.\n" , + master->name, pp, + mtd_node); goto ofpart_fail; }else { nr_parts--;@@ -100,9 +100,9 @@ static int parse_ofpart_partitions(struct mtd_info *master, a_cells =of_n_addr_cells (pp); s_cells =of_n_size_cells (pp);if (len /4 != a_cells + s_cells) { -pr_debug ("%s: ofpart partition %s (%s) error parsing reg property.\n" , - master->name, pp->full_name, - mtd_node->full_name); +pr_debug ("%s: ofpart partition %pOF (%pOF) error parsing reg property.\n" , + master->name, pp, + mtd_node); goto ofpart_fail; }@@ -131,8 +131,8 @@ static int parse_ofpart_partitions(struct mtd_info *master,return nr_parts; ofpart_fail: -pr_err ("%s: error parsing ofpart partition %s (%s)\n" , - master->name, pp->full_name, mtd_node->full_name); +pr_err ("%s: error parsing ofpart partition %pOF (%pOF)\n" , + master->name, pp, mtd_node); ret = -EINVAL ; ofpart_none:of_node_put (pp);@@ -166,8 +166,7 @@ static int parse_ofoldpart_partitions(struct mtd_info *master,if (!part)return 0 ;/* No partitions found */ -pr_warn ("Device tree uses obsolete partition map binding: %s\n" , - dp->full_name); +pr_warn ("Device tree uses obsolete partition map binding: %pOF\n" , dp); nr_parts = plen /sizeof (part[0 ]);drivers/mtd/spi-nor/hisi-sfc.c +4
-5@@ -355,16 +355,16 @@ static int hisi_spi_nor_register(struct device_node *np, ret =of_property_read_u32 (np,"reg" , &priv->chipselect);if (ret) { -dev_err (dev,"There's no reg property for %s\n" , - np->full_name); +dev_err (dev,"There's no reg property for %pOF\n" , + np);return ret; } ret =of_property_read_u32 (np,"spi-max-frequency" , &priv->clkrate);if (ret) { -dev_err (dev,"There's no spi-max-frequency property for %s\n" , - np->full_name); +dev_err (dev,"There's no spi-max-frequency property for %pOF\n" , + np);return ret; } priv->host = host; --2.11.0