net: Convert to using %pOF instead of full_name
Subsystems (10)
PATCH 1/1 net: 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/net/dsa/mv88e6xxx/chip.c | 2 +- drivers/net/ethernet/apple/mace.c | 8 ++-- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 4 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 4 +- drivers/net/ethernet/freescale/fman/fman.c | 12 +++--- drivers/net/ethernet/freescale/fman/fman_port.c | 4 +- drivers/net/ethernet/freescale/fman/mac.c | 50 +++++++++++------------ drivers/net/ethernet/freescale/fsl_pq_mdio.c | 20 +++++----- drivers/net/ethernet/ibm/ehea/ehea_main.c | 5 +-- drivers/net/ethernet/ibm/emac/core.c | 53 +++++++++++-------------- drivers/net/ethernet/ibm/emac/debug.h | 2 +- drivers/net/ethernet/ibm/emac/mal.c | 8 ++-- drivers/net/ethernet/ibm/emac/rgmii.c | 18 ++++----- drivers/net/ethernet/ibm/emac/tah.c | 12 ++---- drivers/net/ethernet/ibm/emac/zmii.c | 17 ++++---- drivers/net/ethernet/sun/niu.c | 24 +++++------ drivers/net/ethernet/ti/cpsw.c | 8 ++-- drivers/net/ethernet/ti/davinci_emac.c | 4 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 2 +- drivers/net/phy/mdio-mux-mmioreg.c | 18 ++++----- drivers/net/phy/mdio-mux.c | 16 ++++---- 21 files changed, 134 insertions(+), 157 deletions(-)
drivers/net/dsa/mv88e6xxx/chip.c +1 -1
@@ -2236,7 +2236,7 @@ static int mv88e6xxx_mdio_register(struct mv88e6xxx_chip *chip,if (np) { bus->name = np->full_name; -snprintf (bus->id,MII_BUS_ID_SIZE ,"%s" , np->full_name); +snprintf (bus->id,MII_BUS_ID_SIZE ,"%pOF" , np); }else { bus->name ="mv88e6xxx SMI" ;snprintf (bus->id,MII_BUS_ID_SIZE ,"mv88e6xxx-%d" , index++);
drivers/net/ethernet/apple/mace.c +4 -4
@@ -114,8 +114,8 @@ static int mace_probe(struct macio_dev *mdev, const struct of_device_id *match)int j, rev, rc = -EBUSY ;if (macio_resource_count (mdev) !=3 ||macio_irq_count (mdev) !=3 ) { -printk (KERN_ERR "can't use MACE %s: need 3 addrs and 3 irqs\n" , - mace->full_name); +printk (KERN_ERR "can't use MACE %pOF: need 3 addrs and 3 irqs\n" , + mace);return -ENODEV ; }
@@ -123,8 +123,8 @@ static int mace_probe(struct macio_dev *mdev, const struct of_device_id *match)if (addr ==NULL ) { addr =of_get_property (mace,"local-mac-address" ,NULL );if (addr ==NULL ) { -printk (KERN_ERR "Can't get mac-address for MACE %s\n" , - mace->full_name); +printk (KERN_ERR "Can't get mac-address for MACE %pOF\n" , + mace);return -ENODEV ; } }
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c +2 -2
@@ -398,8 +398,8 @@ static struct mac_device *dpaa_mac_dev_get(struct platform_device *pdev) of_dev =of_find_device_by_node (mac_node);if (!of_dev) { -dev_err (dpaa_dev,"of_find_device_by_node(%s) failed\n" , - mac_node->full_name); +dev_err (dpaa_dev,"of_find_device_by_node(%pOF) failed\n" , + mac_node);of_node_put (mac_node);return ERR_PTR (-EINVAL ); }
drivers/net/ethernet/freescale/fec_mpc52xx.c +2 -2
@@ -960,8 +960,8 @@ static int mpc52xx_fec_probe(struct platform_device *op)/* We're done ! */ platform_set_drvdata (op, ndev); -netdev_info (ndev,"%s MAC %pM\n" , - op->dev.of_node->full_name, ndev->dev_addr); +netdev_info (ndev,"%pOF MAC %pM\n" , + op->dev.of_node, ndev->dev_addr);return 0 ;
drivers/net/ethernet/freescale/fman/fman.c +6 -6
@@ -1925,8 +1925,8 @@ static int fman_reset(struct fman *fman) guts_regs =of_iomap (guts_node,0 );if (!guts_regs) { -dev_err (fman->dev,"%s: Couldn't map %s regs\n" , - __func__, guts_node->full_name); +dev_err (fman->dev,"%s: Couldn't map %pOF regs\n" , + __func__, guts_node); goto guts_regs; }#define FMAN1_ALL_MACS_MASK 0xFCC00000
@@ -2780,8 +2780,8 @@ static struct fman *read_dts_node(struct platform_device *of_dev) err =of_property_read_u32 (fm_node,"cell-index" , &val);if (err) { -dev_err (&of_dev->dev,"%s: failed to read cell-index for %s\n" , - __func__, fm_node->full_name); +dev_err (&of_dev->dev,"%s: failed to read cell-index for %pOF\n" , + __func__, fm_node); goto fman_node_put; } fman->dts_params.id = (u8 )val;
@@ -2834,8 +2834,8 @@ static struct fman *read_dts_node(struct platform_device *of_dev) err =of_property_read_u32_array (fm_node,"fsl,qman-channel-range" , &range[0 ],2 );if (err) { -dev_err (&of_dev->dev,"%s: failed to read fsl,qman-channel-range for %s\n" , - __func__, fm_node->full_name); +dev_err (&of_dev->dev,"%s: failed to read fsl,qman-channel-range for %pOF\n" , + __func__, fm_node); goto fman_node_put; } fman->dts_params.qman_channel_base = range[0 ];
drivers/net/ethernet/freescale/fman/fman_port.c +2 -2
@@ -1720,8 +1720,8 @@ static int fman_port_probe(struct platform_device *of_dev) err =of_property_read_u32 (port_node,"cell-index" , &val);if (err) { -dev_err (port->dev,"%s: reading cell-index for %s failed\n" , - __func__, port_node->full_name); +dev_err (port->dev,"%s: reading cell-index for %pOF failed\n" , + __func__, port_node); err = -EINVAL ; goto return_err; }
drivers/net/ethernet/freescale/fman/mac.c +23 -27
133 lines not on this page · raw message
drivers/net/ethernet/freescale/fsl_pq_mdio.c +10 -10
@@ -267,8 +267,8 @@ static void ucc_configure(phys_addr_t start, phys_addr_t end) ret =of_address_to_resource (np,0 , &res);if (ret <0 ) { -pr_debug ("fsl-pq-mdio: no address range in node %s\n" , - np->full_name); +pr_debug ("fsl-pq-mdio: no address range in node %pOF\n" , + np);continue ; }
@@ -280,8 +280,8 @@ static void ucc_configure(phys_addr_t start, phys_addr_t end)if (!iprop) { iprop =of_get_property (np,"device-id" ,NULL );if (!iprop) { -pr_debug ("fsl-pq-mdio: no UCC ID in node %s\n" , - np->full_name); +pr_debug ("fsl-pq-mdio: no UCC ID in node %pOF\n" , + np);continue ; } }
@@ -293,8 +293,8 @@ static void ucc_configure(phys_addr_t start, phys_addr_t end)* numbered from 1, not 0. */ if (ucc_set_qe_mux_mii_mng (id -1 ) <0 ) { -pr_debug ("fsl-pq-mdio: invalid UCC ID in node %s\n" , - np->full_name); +pr_debug ("fsl-pq-mdio: invalid UCC ID in node %pOF\n" , + np);continue ; }
@@ -442,8 +442,8 @@ static int fsl_pq_mdio_probe(struct platform_device *pdev)if (data->get_tbipa) {for_each_child_of_node (np, tbi) {if (strcmp (tbi->type,"tbi-phy" ) ==0 ) { -dev_dbg (&pdev->dev,"found TBI PHY node %s\n" , -strrchr (tbi->full_name,'/' ) +1 ); +dev_dbg (&pdev->dev,"found TBI PHY node %pOFP\n" , + tbi);break ; } }
@@ -454,8 +454,8 @@ static int fsl_pq_mdio_probe(struct platform_device *pdev)if (!prop) {dev_err (&pdev->dev, -"missing 'reg' property in node %s\n" , - tbi->full_name); +"missing 'reg' property in node %pOF\n" , + tbi); err = -EBUSY ; goto error; }
drivers/net/ethernet/ibm/ehea/ehea_main.c +2 -3
@@ -3102,8 +3102,7 @@ static int ehea_setup_ports(struct ehea_adapter *adapter) dn_log_port_id =of_get_property (eth_dn,"ibm,hea-port-no" ,NULL );if (!dn_log_port_id) { -pr_err ("bad device node: eth_dn name=%s\n" , - eth_dn->full_name); +pr_err ("bad device node: eth_dn name=%pOF\n" , eth_dn);continue ; }
@@ -3425,7 +3424,7 @@ static int ehea_probe_adapter(struct platform_device *dev)if (!adapter->handle) {dev_err (&dev->dev,"failed getting handle for adapter" -" '%s'\n" , dev->dev.of_node->full_name); +" '%pOF'\n" , dev->dev.of_node); ret = -ENODEV ; goto out_free_ad; }
drivers/net/ethernet/ibm/emac/core.c +23 -30
149 lines not on this page · raw message
drivers/net/ethernet/ibm/emac/debug.h +1 -1
@@ -31,7 +31,7 @@#endif #define EMAC_DBG(d, name, fmt, arg...) \ - printk(KERN_DEBUG #name "%s: " fmt, d->ofdev->dev.of_node->full_name, ## arg) + printk(KERN_DEBUG #name "%pOF: " fmt, d->ofdev->dev.of_node, ## arg)#if DBG_LEVEL >0 # define DBG(d,f,x...) EMAC_DBG(d, emac, f, ##x)
drivers/net/ethernet/ibm/emac/mal.c +4 -4
@@ -579,8 +579,8 @@ static int mal_probe(struct platform_device *ofdev) mal->features |= (MAL_FTR_CLEAR_ICINTSTAT |MAL_FTR_COMMON_ERR_INT );#else -printk (KERN_ERR "%s: Support for 405EZ not enabled!\n" , - ofdev->dev.of_node->full_name); +printk (KERN_ERR "%pOF: Support for 405EZ not enabled!\n" , + ofdev->dev.of_node); err = -ENODEV ; goto fail;#endif
@@ -687,8 +687,8 @@ static int mal_probe(struct platform_device *ofdev)mal_enable_eob_irq (mal);printk (KERN_INFO -"MAL v%d %s, %d TX channels, %d RX channels\n" , - mal->version, ofdev->dev.of_node->full_name, +"MAL v%d %pOF, %d TX channels, %d RX channels\n" , + mal->version, ofdev->dev.of_node, mal->num_tx_chans, mal->num_rx_chans);/* Advertise this instance to the rest of the world */
drivers/net/ethernet/ibm/emac/rgmii.c +8 -10
@@ -104,8 +104,8 @@ int rgmii_attach(struct platform_device *ofdev, int input, int mode)/* Check if we need to attach to a RGMII */ if (input <0 || !rgmii_valid_mode (mode)) { -printk (KERN_ERR "%s: unsupported settings !\n" , - ofdev->dev.of_node->full_name); +printk (KERN_ERR "%pOF: unsupported settings !\n" , + ofdev->dev.of_node);return -ENODEV ; }
@@ -114,8 +114,8 @@ int rgmii_attach(struct platform_device *ofdev, int input, int mode)/* Enable this input */ out_be32 (&p->fer,in_be32 (&p->fer) |rgmii_mode_mask (mode, input)); -printk (KERN_NOTICE "%s: input %d in %s mode\n" , - ofdev->dev.of_node->full_name, input,rgmii_mode_name (mode)); +printk (KERN_NOTICE "%pOF: input %d in %s mode\n" , + ofdev->dev.of_node, input,rgmii_mode_name (mode)); ++dev->users;
@@ -249,8 +249,7 @@ static int rgmii_probe(struct platform_device *ofdev) rc = -ENXIO ;if (of_address_to_resource (np,0 , ®s)) { -printk (KERN_ERR "%s: Can't get registers address\n" , - np->full_name); +printk (KERN_ERR "%pOF: Can't get registers address\n" , np); goto err_free; }
@@ -258,8 +257,7 @@ static int rgmii_probe(struct platform_device *ofdev) dev->base = (struct rgmii_regs __iomem *)ioremap (regs.start,sizeof (struct rgmii_regs ));if (dev->base ==NULL ) { -printk (KERN_ERR "%s: Can't map device registers!\n" , - np->full_name); +printk (KERN_ERR "%pOF: Can't map device registers!\n" , np); goto err_free; }
@@ -278,8 +276,8 @@ static int rgmii_probe(struct platform_device *ofdev)out_be32 (&dev->base->fer,0 );printk (KERN_INFO -"RGMII %s initialized with%s MDIO support\n" , - ofdev->dev.of_node->full_name, +"RGMII %pOF initialized with%s MDIO support\n" , + ofdev->dev.of_node, (dev->flags &EMAC_RGMII_FLAG_HAS_MDIO ) ?"" :"out" );wmb ();
drivers/net/ethernet/ibm/emac/tah.c +4 -8
@@ -58,8 +58,7 @@ void tah_reset(struct platform_device *ofdev) --n;if (unlikely (!n)) -printk (KERN_ERR "%s: reset timeout\n" , - ofdev->dev.of_node->full_name); +printk (KERN_ERR "%pOF: reset timeout\n" , ofdev->dev.of_node);/* 10KB TAH TX FIFO accommodates the max MTU of 9000 */ out_be32(&p->mr,
@@ -105,8 +104,7 @@ static int tah_probe(struct platform_device *ofdev) rc = -ENXIO ;if (of_address_to_resource (np,0 , ®s)) { -printk (KERN_ERR "%s: Can't get registers address\n" , - np->full_name); +printk (KERN_ERR "%pOF: Can't get registers address\n" , np); goto err_free; }
@@ -114,8 +112,7 @@ static int tah_probe(struct platform_device *ofdev) dev->base = (struct tah_regs __iomem *)ioremap (regs.start,sizeof (struct tah_regs ));if (dev->base ==NULL ) { -printk (KERN_ERR "%s: Can't map device registers!\n" , - np->full_name); +printk (KERN_ERR "%pOF: Can't map device registers!\n" , np); goto err_free; }
@@ -124,8 +121,7 @@ static int tah_probe(struct platform_device *ofdev)/* Initialize TAH and enable IPv4 checksum verification, no TSO yet */ tah_reset (ofdev); -printk (KERN_INFO -"TAH %s initialized\n" , ofdev->dev.of_node->full_name); +printk (KERN_INFO "TAH %pOF initialized\n" , ofdev->dev.of_node);wmb ();return 0 ;
drivers/net/ethernet/ibm/emac/zmii.c +7 -10
@@ -121,15 +121,15 @@ int zmii_attach(struct platform_device *ofdev, int input, int *mode) }else dev->mode = *mode; -printk (KERN_NOTICE "%s: bridge in %s mode\n" , - ofdev->dev.of_node->full_name, +printk (KERN_NOTICE "%pOF: bridge in %s mode\n" , + ofdev->dev.of_node,zmii_mode_name (dev->mode)); }else {/* All inputs must use the same mode */ if (*mode !=PHY_MODE_NA && *mode != dev->mode) {printk (KERN_ERR -"%s: invalid mode %d specified for input %d\n" , - ofdev->dev.of_node->full_name, *mode, input); +"%pOF: invalid mode %d specified for input %d\n" , + ofdev->dev.of_node, *mode, input);mutex_unlock (&dev->lock);return -EINVAL ; }
@@ -250,8 +250,7 @@ static int zmii_probe(struct platform_device *ofdev) rc = -ENXIO ;if (of_address_to_resource (np,0 , ®s)) { -printk (KERN_ERR "%s: Can't get registers address\n" , - np->full_name); +printk (KERN_ERR "%pOF: Can't get registers address\n" , np); goto err_free; }
@@ -259,8 +258,7 @@ static int zmii_probe(struct platform_device *ofdev) dev->base = (struct zmii_regs __iomem *)ioremap (regs.start,sizeof (struct zmii_regs ));if (dev->base ==NULL ) { -printk (KERN_ERR "%s: Can't map device registers!\n" , - np->full_name); +printk (KERN_ERR "%pOF: Can't map device registers!\n" , np); goto err_free; }
@@ -270,8 +268,7 @@ static int zmii_probe(struct platform_device *ofdev)/* Disable all inputs by default */ out_be32 (&dev->base->fer,0 ); -printk (KERN_INFO -"ZMII %s initialized\n" , ofdev->dev.of_node->full_name); +printk (KERN_INFO "ZMII %pOF initialized\n" , ofdev->dev.of_node);wmb ();platform_set_drvdata (ofdev, dev);
drivers/net/ethernet/sun/niu.c +11 -13
@@ -9221,8 +9221,7 @@ static int niu_get_of_props(struct niu *np) phy_type =of_get_property (dp,"phy-type" , &prop_len);if (!phy_type) { -netdev_err (dev,"%s: OF node lacks phy-type property\n" , - dp->full_name); +netdev_err (dev,"%pOF: OF node lacks phy-type property\n" , dp);return -EINVAL ; }
@@ -9232,26 +9231,25 @@ static int niu_get_of_props(struct niu *np)strcpy (np->vpd.phy_type, phy_type);if (niu_phy_type_prop_decode (np, np->vpd.phy_type)) { -netdev_err (dev,"%s: Illegal phy string [%s]\n" , - dp->full_name, np->vpd.phy_type); +netdev_err (dev,"%pOF: Illegal phy string [%s]\n" , + dp, np->vpd.phy_type);return -EINVAL ; } mac_addr =of_get_property (dp,"local-mac-address" , &prop_len);if (!mac_addr) { -netdev_err (dev,"%s: OF node lacks local-mac-address property\n" , - dp->full_name); +netdev_err (dev,"%pOF: OF node lacks local-mac-address property\n" , + dp);return -EINVAL ; }if (prop_len != dev->addr_len) { -netdev_err (dev,"%s: OF MAC address prop len (%d) is wrong\n" , - dp->full_name, prop_len); +netdev_err (dev,"%pOF: OF MAC address prop len (%d) is wrong\n" , + dp, prop_len); }memcpy (dev->dev_addr, mac_addr, dev->addr_len);if (!is_valid_ether_addr (&dev->dev_addr[0 ])) { -netdev_err (dev,"%s: OF MAC address is invalid\n" , - dp->full_name); -netdev_err (dev,"%s: [ %pM ]\n" , dp->full_name, dev->dev_addr); +netdev_err (dev,"%pOF: OF MAC address is invalid\n" , dp); +netdev_err (dev,"%pOF: [ %pM ]\n" , dp, dev->dev_addr);return -EINVAL ; }
@@ -10027,8 +10025,8 @@ static int niu_of_probe(struct platform_device *op) reg =of_get_property (op->dev.of_node,"reg" ,NULL );if (!reg) { -dev_err (&op->dev,"%s: No 'reg' property, aborting\n" , - op->dev.of_node->full_name); +dev_err (&op->dev,"%pOF: No 'reg' property, aborting\n" , + op->dev.of_node);return -ENODEV ; }
drivers/net/ethernet/ti/cpsw.c +4 -4
@@ -1321,8 +1321,8 @@ static void cpsw_slave_open(struct cpsw_slave *slave, struct cpsw_priv *priv) phy =of_phy_connect (priv->ndev, slave->data->phy_node, &cpsw_adjust_link,0 , slave->data->phy_if);if (!phy) { -dev_err (priv->dev,"phy \"%s\" not found on slave %d\n" , - slave->data->phy_node->full_name, +dev_err (priv->dev,"phy \"%pOF\" not found on slave %d\n" , + slave->data->phy_node, slave->slave_num);return ; }
@@ -2670,8 +2670,8 @@ static int cpsw_probe_dt(struct cpsw_platform_data *data, parp =of_get_property (slave_node,"phy_id" , &lenp);if (slave_data->phy_node) {dev_dbg (&pdev->dev, -"slave[%d] using phy-handle=\"%s\"\n" , - i, slave_data->phy_node->full_name); +"slave[%d] using phy-handle=\"%pOF\"\n" , + i, slave_data->phy_node); }else if (of_phy_is_fixed_link (slave_node)) {/* In the case of a fixed PHY, the DT node associated * to the PHY is the Ethernet MAC DT node.
drivers/net/ethernet/ti/davinci_emac.c +2 -2
@@ -1480,8 +1480,8 @@ static int emac_dev_open(struct net_device *ndev) phydev =of_phy_connect (ndev, priv->phy_node, &emac_adjust_link,0 ,0 );if (!phydev) { -dev_err (emac_dev,"could not connect to phy %s\n" , - priv->phy_node->full_name); +dev_err (emac_dev,"could not connect to phy %pOF\n" , + priv->phy_node); ret = -ENODEV ; goto err; }
drivers/net/ethernet/xilinx/ll_temac_main.c +1 -1
@@ -1089,7 +1089,7 @@ static int temac_of_probe(struct platform_device *op) lp->phy_node =of_parse_phandle (op->dev.of_node,"phy-handle" ,0 );if (lp->phy_node) -dev_dbg (lp->dev,"using PHY node %s (%p)\n" , np->full_name, np); +dev_dbg (lp->dev,"using PHY node %pOF (%p)\n" , np, np);/* Add the device attributes */ rc =sysfs_create_group (&lp->dev->kobj, &temac_attr_group);
drivers/net/phy/mdio-mux-mmioreg.c +9 -9
@@ -105,7 +105,7 @@ static int mdio_mux_mmioreg_probe(struct platform_device *pdev)const __be32 *iprop;int len, ret; -dev_dbg (&pdev->dev,"probing node %s\n" , np->full_name); +dev_dbg (&pdev->dev,"probing node %pOF\n" , np); s =devm_kzalloc (&pdev->dev,sizeof (*s),GFP_KERNEL );if (!s)
@@ -113,8 +113,8 @@ static int mdio_mux_mmioreg_probe(struct platform_device *pdev) ret =of_address_to_resource (np,0 , &res);if (ret) { -dev_err (&pdev->dev,"could not obtain memory map for node %s\n" , - np->full_name); +dev_err (&pdev->dev,"could not obtain memory map for node %pOF\n" , + np);return ret; } s->phys = res.start;
@@ -145,15 +145,15 @@ static int mdio_mux_mmioreg_probe(struct platform_device *pdev)for_each_available_child_of_node (np, np2) { iprop =of_get_property (np2,"reg" , &len);if (!iprop || len !=sizeof (uint32_t )) { -dev_err (&pdev->dev,"mdio-mux child node %s is " -"missing a 'reg' property\n" , np2->full_name); +dev_err (&pdev->dev,"mdio-mux child node %pOF is " +"missing a 'reg' property\n" , np2);of_node_put (np2);return -ENODEV ; }if (be32_to_cpup (iprop) & ~s->mask) { -dev_err (&pdev->dev,"mdio-mux child node %s has " +dev_err (&pdev->dev,"mdio-mux child node %pOF has " "a 'reg' value with unmasked bits\n" , - np2->full_name); + np2);of_node_put (np2);return -ENODEV ; }
@@ -162,8 +162,8 @@ static int mdio_mux_mmioreg_probe(struct platform_device *pdev) ret =mdio_mux_init (&pdev->dev, mdio_mux_mmioreg_switch_fn, &s->mux_handle, s,NULL );if (ret) { -dev_err (&pdev->dev,"failed to register mdio-mux bus %s\n" , - np->full_name); +dev_err (&pdev->dev,"failed to register mdio-mux bus %pOF\n" , + np);return ret; }
drivers/net/phy/mdio-mux.c +8 -8
@@ -138,16 +138,16 @@ int mdio_mux_init(struct device *dev, v =of_mdio_parse_addr (dev, child_bus_node);if (v <0 ) {dev_err (dev, -"Error: Failed to find reg for child %s\n" , -of_node_full_name (child_bus_node)); +"Error: Failed to find reg for child %pOF\n" , + child_bus_node);continue ; } cb =devm_kzalloc (dev,sizeof (*cb),GFP_KERNEL );if (cb ==NULL ) {dev_err (dev, -"Error: Failed to allocate memory for child %s\n" , -of_node_full_name (child_bus_node)); +"Error: Failed to allocate memory for child %pOF\n" , + child_bus_node); ret_val = -ENOMEM ;continue ; }
@@ -157,8 +157,8 @@ int mdio_mux_init(struct device *dev, cb->mii_bus =mdiobus_alloc ();if (!cb->mii_bus) {dev_err (dev, -"Error: Failed to allocate MDIO bus for child %s\n" , -of_node_full_name (child_bus_node)); +"Error: Failed to allocate MDIO bus for child %pOF\n" , + child_bus_node); ret_val = -ENOMEM ;devm_kfree (dev, cb);continue ;
@@ -174,8 +174,8 @@ int mdio_mux_init(struct device *dev, r =of_mdiobus_register (cb->mii_bus, child_bus_node);if (r) {dev_err (dev, -"Error: Failed to register MDIO bus for child %s\n" , -of_node_full_name (child_bus_node)); +"Error: Failed to register MDIO bus for child %pOF\n" , + child_bus_node);mdiobus_free (cb->mii_bus);devm_kfree (dev, cb); }else {
--
2.11.0
From: Rob Herring <[email protected]>
Date: Tue, 18 Jul 2017 16:43:19 -0500
Quoted 5 lines
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]>
Quoted 10 lines · David Miller
From: Rob Herring <[email protected]>
Date: Tue, 18 Jul 2017 16:43:19 -0500Quoted 5 lines
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]>Acked-by David S. Miller <[email protected]>
The dependency went into 4.13. You can take this thru netdev.
Rob
David Miller
maintainerFrom: Rob Herring <[email protected]>
Date: Wed, 19 Jul 2017 10:09:13 -0500
Quoted 8 lines · David Miller
Quoted 7 lines
From: Rob Herring <[email protected]>
Date: Tue, 18 Jul 2017 16:43:19 -0500Quoted 4 lines
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 5 lines
Quoted 3 lines
Quoted 1 line
Signed-off-by Rob Herring <[email protected]>Acked-by David S. Miller <[email protected]>The dependency went into 4.13. You can take this thru netdev.
Ok, applied to net-next.