Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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.

Signed-off-by: Rob Herring <robh@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Rob Herring and committed by
David S. Miller
f7ce9103 e56ce516

+134 -157
+1 -1
drivers/net/dsa/mv88e6xxx/chip.c
··· 2242 2242 2243 2243 if (np) { 2244 2244 bus->name = np->full_name; 2245 - snprintf(bus->id, MII_BUS_ID_SIZE, "%s", np->full_name); 2245 + snprintf(bus->id, MII_BUS_ID_SIZE, "%pOF", np); 2246 2246 } else { 2247 2247 bus->name = "mv88e6xxx SMI"; 2248 2248 snprintf(bus->id, MII_BUS_ID_SIZE, "mv88e6xxx-%d", index++);
+4 -4
drivers/net/ethernet/apple/mace.c
··· 114 114 int j, rev, rc = -EBUSY; 115 115 116 116 if (macio_resource_count(mdev) != 3 || macio_irq_count(mdev) != 3) { 117 - printk(KERN_ERR "can't use MACE %s: need 3 addrs and 3 irqs\n", 118 - mace->full_name); 117 + printk(KERN_ERR "can't use MACE %pOF: need 3 addrs and 3 irqs\n", 118 + mace); 119 119 return -ENODEV; 120 120 } 121 121 ··· 123 123 if (addr == NULL) { 124 124 addr = of_get_property(mace, "local-mac-address", NULL); 125 125 if (addr == NULL) { 126 - printk(KERN_ERR "Can't get mac-address for MACE %s\n", 127 - mace->full_name); 126 + printk(KERN_ERR "Can't get mac-address for MACE %pOF\n", 127 + mace); 128 128 return -ENODEV; 129 129 } 130 130 }
+2 -2
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
··· 398 398 399 399 of_dev = of_find_device_by_node(mac_node); 400 400 if (!of_dev) { 401 - dev_err(dpaa_dev, "of_find_device_by_node(%s) failed\n", 402 - mac_node->full_name); 401 + dev_err(dpaa_dev, "of_find_device_by_node(%pOF) failed\n", 402 + mac_node); 403 403 of_node_put(mac_node); 404 404 return ERR_PTR(-EINVAL); 405 405 }
+2 -2
drivers/net/ethernet/freescale/fec_mpc52xx.c
··· 960 960 961 961 /* We're done ! */ 962 962 platform_set_drvdata(op, ndev); 963 - netdev_info(ndev, "%s MAC %pM\n", 964 - op->dev.of_node->full_name, ndev->dev_addr); 963 + netdev_info(ndev, "%pOF MAC %pM\n", 964 + op->dev.of_node, ndev->dev_addr); 965 965 966 966 return 0; 967 967
+6 -6
drivers/net/ethernet/freescale/fman/fman.c
··· 1925 1925 1926 1926 guts_regs = of_iomap(guts_node, 0); 1927 1927 if (!guts_regs) { 1928 - dev_err(fman->dev, "%s: Couldn't map %s regs\n", 1929 - __func__, guts_node->full_name); 1928 + dev_err(fman->dev, "%s: Couldn't map %pOF regs\n", 1929 + __func__, guts_node); 1930 1930 goto guts_regs; 1931 1931 } 1932 1932 #define FMAN1_ALL_MACS_MASK 0xFCC00000 ··· 2780 2780 2781 2781 err = of_property_read_u32(fm_node, "cell-index", &val); 2782 2782 if (err) { 2783 - dev_err(&of_dev->dev, "%s: failed to read cell-index for %s\n", 2784 - __func__, fm_node->full_name); 2783 + dev_err(&of_dev->dev, "%s: failed to read cell-index for %pOF\n", 2784 + __func__, fm_node); 2785 2785 goto fman_node_put; 2786 2786 } 2787 2787 fman->dts_params.id = (u8)val; ··· 2834 2834 err = of_property_read_u32_array(fm_node, "fsl,qman-channel-range", 2835 2835 &range[0], 2); 2836 2836 if (err) { 2837 - dev_err(&of_dev->dev, "%s: failed to read fsl,qman-channel-range for %s\n", 2838 - __func__, fm_node->full_name); 2837 + dev_err(&of_dev->dev, "%s: failed to read fsl,qman-channel-range for %pOF\n", 2838 + __func__, fm_node); 2839 2839 goto fman_node_put; 2840 2840 } 2841 2841 fman->dts_params.qman_channel_base = range[0];
+2 -2
drivers/net/ethernet/freescale/fman/fman_port.c
··· 1720 1720 1721 1721 err = of_property_read_u32(port_node, "cell-index", &val); 1722 1722 if (err) { 1723 - dev_err(port->dev, "%s: reading cell-index for %s failed\n", 1724 - __func__, port_node->full_name); 1723 + dev_err(port->dev, "%s: reading cell-index for %pOF failed\n", 1724 + __func__, port_node); 1725 1725 err = -EINVAL; 1726 1726 goto return_err; 1727 1727 }
+23 -27
drivers/net/ethernet/freescale/fman/mac.c
··· 698 698 priv->internal_phy_node = of_parse_phandle(mac_node, 699 699 "pcsphy-handle", 0); 700 700 } else { 701 - dev_err(dev, "MAC node (%s) contains unsupported MAC\n", 702 - mac_node->full_name); 701 + dev_err(dev, "MAC node (%pOF) contains unsupported MAC\n", 702 + mac_node); 703 703 err = -EINVAL; 704 704 goto _return; 705 705 } ··· 712 712 /* Get the FM node */ 713 713 dev_node = of_get_parent(mac_node); 714 714 if (!dev_node) { 715 - dev_err(dev, "of_get_parent(%s) failed\n", 716 - mac_node->full_name); 715 + dev_err(dev, "of_get_parent(%pOF) failed\n", 716 + mac_node); 717 717 err = -EINVAL; 718 718 goto _return_dev_set_drvdata; 719 719 } 720 720 721 721 of_dev = of_find_device_by_node(dev_node); 722 722 if (!of_dev) { 723 - dev_err(dev, "of_find_device_by_node(%s) failed\n", 724 - dev_node->full_name); 723 + dev_err(dev, "of_find_device_by_node(%pOF) failed\n", dev_node); 725 724 err = -EINVAL; 726 725 goto _return_of_node_put; 727 726 } ··· 728 729 /* Get the FMan cell-index */ 729 730 err = of_property_read_u32(dev_node, "cell-index", &val); 730 731 if (err) { 731 - dev_err(dev, "failed to read cell-index for %s\n", 732 - dev_node->full_name); 732 + dev_err(dev, "failed to read cell-index for %pOF\n", dev_node); 733 733 err = -EINVAL; 734 734 goto _return_of_node_put; 735 735 } ··· 737 739 738 740 priv->fman = fman_bind(&of_dev->dev); 739 741 if (!priv->fman) { 740 - dev_err(dev, "fman_bind(%s) failed\n", dev_node->full_name); 742 + dev_err(dev, "fman_bind(%pOF) failed\n", dev_node); 741 743 err = -ENODEV; 742 744 goto _return_of_node_put; 743 745 } ··· 747 749 /* Get the address of the memory mapped registers */ 748 750 err = of_address_to_resource(mac_node, 0, &res); 749 751 if (err < 0) { 750 - dev_err(dev, "of_address_to_resource(%s) = %d\n", 751 - mac_node->full_name, err); 752 + dev_err(dev, "of_address_to_resource(%pOF) = %d\n", 753 + mac_node, err); 752 754 goto _return_dev_set_drvdata; 753 755 } 754 756 ··· 782 784 /* Get the cell-index */ 783 785 err = of_property_read_u32(mac_node, "cell-index", &val); 784 786 if (err) { 785 - dev_err(dev, "failed to read cell-index for %s\n", 786 - mac_node->full_name); 787 + dev_err(dev, "failed to read cell-index for %pOF\n", mac_node); 787 788 err = -EINVAL; 788 789 goto _return_dev_set_drvdata; 789 790 } ··· 791 794 /* Get the MAC address */ 792 795 mac_addr = of_get_mac_address(mac_node); 793 796 if (!mac_addr) { 794 - dev_err(dev, "of_get_mac_address(%s) failed\n", 795 - mac_node->full_name); 797 + dev_err(dev, "of_get_mac_address(%pOF) failed\n", mac_node); 796 798 err = -EINVAL; 797 799 goto _return_dev_set_drvdata; 798 800 } ··· 800 804 /* Get the port handles */ 801 805 nph = of_count_phandle_with_args(mac_node, "fsl,fman-ports", NULL); 802 806 if (unlikely(nph < 0)) { 803 - dev_err(dev, "of_count_phandle_with_args(%s, fsl,fman-ports) failed\n", 804 - mac_node->full_name); 807 + dev_err(dev, "of_count_phandle_with_args(%pOF, fsl,fman-ports) failed\n", 808 + mac_node); 805 809 err = nph; 806 810 goto _return_dev_set_drvdata; 807 811 } 808 812 809 813 if (nph != ARRAY_SIZE(mac_dev->port)) { 810 - dev_err(dev, "Not supported number of fman-ports handles of mac node %s from device tree\n", 811 - mac_node->full_name); 814 + dev_err(dev, "Not supported number of fman-ports handles of mac node %pOF from device tree\n", 815 + mac_node); 812 816 err = -EINVAL; 813 817 goto _return_dev_set_drvdata; 814 818 } ··· 817 821 /* Find the port node */ 818 822 dev_node = of_parse_phandle(mac_node, "fsl,fman-ports", i); 819 823 if (!dev_node) { 820 - dev_err(dev, "of_parse_phandle(%s, fsl,fman-ports) failed\n", 821 - mac_node->full_name); 824 + dev_err(dev, "of_parse_phandle(%pOF, fsl,fman-ports) failed\n", 825 + mac_node); 822 826 err = -EINVAL; 823 827 goto _return_of_node_put; 824 828 } 825 829 826 830 of_dev = of_find_device_by_node(dev_node); 827 831 if (!of_dev) { 828 - dev_err(dev, "of_find_device_by_node(%s) failed\n", 829 - dev_node->full_name); 832 + dev_err(dev, "of_find_device_by_node(%pOF) failed\n", 833 + dev_node); 830 834 err = -EINVAL; 831 835 goto _return_of_node_put; 832 836 } 833 837 834 838 mac_dev->port[i] = fman_port_bind(&of_dev->dev); 835 839 if (!mac_dev->port[i]) { 836 - dev_err(dev, "dev_get_drvdata(%s) failed\n", 837 - dev_node->full_name); 840 + dev_err(dev, "dev_get_drvdata(%pOF) failed\n", 841 + dev_node); 838 842 err = -EINVAL; 839 843 goto _return_of_node_put; 840 844 } ··· 845 849 phy_if = of_get_phy_mode(mac_node); 846 850 if (phy_if < 0) { 847 851 dev_warn(dev, 848 - "of_get_phy_mode() for %s failed. Defaulting to SGMII\n", 849 - mac_node->full_name); 852 + "of_get_phy_mode() for %pOF failed. Defaulting to SGMII\n", 853 + mac_node); 850 854 phy_if = PHY_INTERFACE_MODE_SGMII; 851 855 } 852 856 priv->phy_if = phy_if;
+10 -10
drivers/net/ethernet/freescale/fsl_pq_mdio.c
··· 267 267 268 268 ret = of_address_to_resource(np, 0, &res); 269 269 if (ret < 0) { 270 - pr_debug("fsl-pq-mdio: no address range in node %s\n", 271 - np->full_name); 270 + pr_debug("fsl-pq-mdio: no address range in node %pOF\n", 271 + np); 272 272 continue; 273 273 } 274 274 ··· 280 280 if (!iprop) { 281 281 iprop = of_get_property(np, "device-id", NULL); 282 282 if (!iprop) { 283 - pr_debug("fsl-pq-mdio: no UCC ID in node %s\n", 284 - np->full_name); 283 + pr_debug("fsl-pq-mdio: no UCC ID in node %pOF\n", 284 + np); 285 285 continue; 286 286 } 287 287 } ··· 293 293 * numbered from 1, not 0. 294 294 */ 295 295 if (ucc_set_qe_mux_mii_mng(id - 1) < 0) { 296 - pr_debug("fsl-pq-mdio: invalid UCC ID in node %s\n", 297 - np->full_name); 296 + pr_debug("fsl-pq-mdio: invalid UCC ID in node %pOF\n", 297 + np); 298 298 continue; 299 299 } 300 300 ··· 442 442 if (data->get_tbipa) { 443 443 for_each_child_of_node(np, tbi) { 444 444 if (strcmp(tbi->type, "tbi-phy") == 0) { 445 - dev_dbg(&pdev->dev, "found TBI PHY node %s\n", 446 - strrchr(tbi->full_name, '/') + 1); 445 + dev_dbg(&pdev->dev, "found TBI PHY node %pOFP\n", 446 + tbi); 447 447 break; 448 448 } 449 449 } ··· 454 454 455 455 if (!prop) { 456 456 dev_err(&pdev->dev, 457 - "missing 'reg' property in node %s\n", 458 - tbi->full_name); 457 + "missing 'reg' property in node %pOF\n", 458 + tbi); 459 459 err = -EBUSY; 460 460 goto error; 461 461 }
+2 -3
drivers/net/ethernet/ibm/ehea/ehea_main.c
··· 3102 3102 dn_log_port_id = of_get_property(eth_dn, "ibm,hea-port-no", 3103 3103 NULL); 3104 3104 if (!dn_log_port_id) { 3105 - pr_err("bad device node: eth_dn name=%s\n", 3106 - eth_dn->full_name); 3105 + pr_err("bad device node: eth_dn name=%pOF\n", eth_dn); 3107 3106 continue; 3108 3107 } 3109 3108 ··· 3424 3425 3425 3426 if (!adapter->handle) { 3426 3427 dev_err(&dev->dev, "failed getting handle for adapter" 3427 - " '%s'\n", dev->dev.of_node->full_name); 3428 + " '%pOF'\n", dev->dev.of_node); 3428 3429 ret = -ENODEV; 3429 3430 goto out_free_ad; 3430 3431 }
+23 -30
drivers/net/ethernet/ibm/emac/core.c
··· 133 133 EMAC_FTR_440EP_PHY_CLK_FIX)) 134 134 DBG(dev, "%s" NL, error); 135 135 else if (net_ratelimit()) 136 - printk(KERN_ERR "%s: %s\n", dev->ofdev->dev.of_node->full_name, 137 - error); 136 + printk(KERN_ERR "%pOF: %s\n", dev->ofdev->dev.of_node, error); 138 137 } 139 138 140 139 /* EMAC PHY clock workaround: ··· 2257 2258 2258 2259 strlcpy(info->driver, "ibm_emac", sizeof(info->driver)); 2259 2260 strlcpy(info->version, DRV_VERSION, sizeof(info->version)); 2260 - snprintf(info->bus_info, sizeof(info->bus_info), "PPC 4xx EMAC-%d %s", 2261 - dev->cell_index, dev->ofdev->dev.of_node->full_name); 2261 + snprintf(info->bus_info, sizeof(info->bus_info), "PPC 4xx EMAC-%d %pOF", 2262 + dev->cell_index, dev->ofdev->dev.of_node); 2262 2263 } 2263 2264 2264 2265 static const struct ethtool_ops emac_ethtool_ops = { ··· 2430 2431 const u32 *prop = of_get_property(np, name, &len); 2431 2432 if (prop == NULL || len < sizeof(u32)) { 2432 2433 if (fatal) 2433 - printk(KERN_ERR "%s: missing %s property\n", 2434 - np->full_name, name); 2434 + printk(KERN_ERR "%pOF: missing %s property\n", 2435 + np, name); 2435 2436 return -ENODEV; 2436 2437 } 2437 2438 *val = *prop; ··· 2767 2768 #endif 2768 2769 mutex_unlock(&emac_phy_map_lock); 2769 2770 if (i == 0x20) { 2770 - printk(KERN_WARNING "%s: can't find PHY!\n", np->full_name); 2771 + printk(KERN_WARNING "%pOF: can't find PHY!\n", np); 2771 2772 return -ENXIO; 2772 2773 } 2773 2774 ··· 2893 2894 #ifdef CONFIG_IBM_EMAC_NO_FLOW_CTRL 2894 2895 dev->features |= EMAC_FTR_NO_FLOW_CONTROL_40x; 2895 2896 #else 2896 - printk(KERN_ERR "%s: Flow control not disabled!\n", 2897 - np->full_name); 2897 + printk(KERN_ERR "%pOF: Flow control not disabled!\n", 2898 + np); 2898 2899 return -ENXIO; 2899 2900 #endif 2900 2901 } ··· 2917 2918 #ifdef CONFIG_IBM_EMAC_TAH 2918 2919 dev->features |= EMAC_FTR_HAS_TAH; 2919 2920 #else 2920 - printk(KERN_ERR "%s: TAH support not enabled !\n", 2921 - np->full_name); 2921 + printk(KERN_ERR "%pOF: TAH support not enabled !\n", np); 2922 2922 return -ENXIO; 2923 2923 #endif 2924 2924 } ··· 2926 2928 #ifdef CONFIG_IBM_EMAC_ZMII 2927 2929 dev->features |= EMAC_FTR_HAS_ZMII; 2928 2930 #else 2929 - printk(KERN_ERR "%s: ZMII support not enabled !\n", 2930 - np->full_name); 2931 + printk(KERN_ERR "%pOF: ZMII support not enabled !\n", np); 2931 2932 return -ENXIO; 2932 2933 #endif 2933 2934 } ··· 2935 2938 #ifdef CONFIG_IBM_EMAC_RGMII 2936 2939 dev->features |= EMAC_FTR_HAS_RGMII; 2937 2940 #else 2938 - printk(KERN_ERR "%s: RGMII support not enabled !\n", 2939 - np->full_name); 2941 + printk(KERN_ERR "%pOF: RGMII support not enabled !\n", np); 2940 2942 return -ENXIO; 2941 2943 #endif 2942 2944 } ··· 2943 2947 /* Read MAC-address */ 2944 2948 p = of_get_property(np, "local-mac-address", NULL); 2945 2949 if (p == NULL) { 2946 - printk(KERN_ERR "%s: Can't find local-mac-address property\n", 2947 - np->full_name); 2950 + printk(KERN_ERR "%pOF: Can't find local-mac-address property\n", 2951 + np); 2948 2952 return -ENXIO; 2949 2953 } 2950 2954 memcpy(dev->ndev->dev_addr, p, ETH_ALEN); ··· 3039 3043 dev->emac_irq = irq_of_parse_and_map(np, 0); 3040 3044 dev->wol_irq = irq_of_parse_and_map(np, 1); 3041 3045 if (!dev->emac_irq) { 3042 - printk(KERN_ERR "%s: Can't map main interrupt\n", np->full_name); 3046 + printk(KERN_ERR "%pOF: Can't map main interrupt\n", np); 3043 3047 goto err_free; 3044 3048 } 3045 3049 ndev->irq = dev->emac_irq; 3046 3050 3047 3051 /* Map EMAC regs */ 3048 3052 if (of_address_to_resource(np, 0, &dev->rsrc_regs)) { 3049 - printk(KERN_ERR "%s: Can't get registers address\n", 3050 - np->full_name); 3053 + printk(KERN_ERR "%pOF: Can't get registers address\n", np); 3051 3054 goto err_irq_unmap; 3052 3055 } 3053 3056 // TODO : request_mem_region 3054 3057 dev->emacp = ioremap(dev->rsrc_regs.start, 3055 3058 resource_size(&dev->rsrc_regs)); 3056 3059 if (dev->emacp == NULL) { 3057 - printk(KERN_ERR "%s: Can't map device registers!\n", 3058 - np->full_name); 3060 + printk(KERN_ERR "%pOF: Can't map device registers!\n", np); 3059 3061 err = -ENOMEM; 3060 3062 goto err_irq_unmap; 3061 3063 } ··· 3062 3068 err = emac_wait_deps(dev); 3063 3069 if (err) { 3064 3070 printk(KERN_ERR 3065 - "%s: Timeout waiting for dependent devices\n", 3066 - np->full_name); 3071 + "%pOF: Timeout waiting for dependent devices\n", np); 3067 3072 /* display more info about what's missing ? */ 3068 3073 goto err_reg_unmap; 3069 3074 } ··· 3077 3084 dev->commac.rx_chan_mask = MAL_CHAN_MASK(dev->mal_rx_chan); 3078 3085 err = mal_register_commac(dev->mal, &dev->commac); 3079 3086 if (err) { 3080 - printk(KERN_ERR "%s: failed to register with mal %s!\n", 3081 - np->full_name, dev->mal_dev->dev.of_node->full_name); 3087 + printk(KERN_ERR "%pOF: failed to register with mal %pOF!\n", 3088 + np, dev->mal_dev->dev.of_node); 3082 3089 goto err_rel_deps; 3083 3090 } 3084 3091 dev->rx_skb_size = emac_rx_skb_size(ndev->mtu); ··· 3154 3161 3155 3162 err = register_netdev(ndev); 3156 3163 if (err) { 3157 - printk(KERN_ERR "%s: failed to register net device (%d)!\n", 3158 - np->full_name, err); 3164 + printk(KERN_ERR "%pOF: failed to register net device (%d)!\n", 3165 + np, err); 3159 3166 goto err_detach_tah; 3160 3167 } 3161 3168 ··· 3169 3176 wake_up_all(&emac_probe_wait); 3170 3177 3171 3178 3172 - printk(KERN_INFO "%s: EMAC-%d %s, MAC %pM\n", 3173 - ndev->name, dev->cell_index, np->full_name, ndev->dev_addr); 3179 + printk(KERN_INFO "%s: EMAC-%d %pOF, MAC %pM\n", 3180 + ndev->name, dev->cell_index, np, ndev->dev_addr); 3174 3181 3175 3182 if (dev->phy_mode == PHY_MODE_SGMII) 3176 3183 printk(KERN_NOTICE "%s: in SGMII mode\n", ndev->name);
+1 -1
drivers/net/ethernet/ibm/emac/debug.h
··· 31 31 #endif 32 32 33 33 #define EMAC_DBG(d, name, fmt, arg...) \ 34 - printk(KERN_DEBUG #name "%s: " fmt, d->ofdev->dev.of_node->full_name, ## arg) 34 + printk(KERN_DEBUG #name "%pOF: " fmt, d->ofdev->dev.of_node, ## arg) 35 35 36 36 #if DBG_LEVEL > 0 37 37 # define DBG(d,f,x...) EMAC_DBG(d, emac, f, ##x)
+4 -4
drivers/net/ethernet/ibm/emac/mal.c
··· 579 579 mal->features |= (MAL_FTR_CLEAR_ICINTSTAT | 580 580 MAL_FTR_COMMON_ERR_INT); 581 581 #else 582 - printk(KERN_ERR "%s: Support for 405EZ not enabled!\n", 583 - ofdev->dev.of_node->full_name); 582 + printk(KERN_ERR "%pOF: Support for 405EZ not enabled!\n", 583 + ofdev->dev.of_node); 584 584 err = -ENODEV; 585 585 goto fail; 586 586 #endif ··· 687 687 mal_enable_eob_irq(mal); 688 688 689 689 printk(KERN_INFO 690 - "MAL v%d %s, %d TX channels, %d RX channels\n", 691 - mal->version, ofdev->dev.of_node->full_name, 690 + "MAL v%d %pOF, %d TX channels, %d RX channels\n", 691 + mal->version, ofdev->dev.of_node, 692 692 mal->num_tx_chans, mal->num_rx_chans); 693 693 694 694 /* Advertise this instance to the rest of the world */
+8 -10
drivers/net/ethernet/ibm/emac/rgmii.c
··· 104 104 105 105 /* Check if we need to attach to a RGMII */ 106 106 if (input < 0 || !rgmii_valid_mode(mode)) { 107 - printk(KERN_ERR "%s: unsupported settings !\n", 108 - ofdev->dev.of_node->full_name); 107 + printk(KERN_ERR "%pOF: unsupported settings !\n", 108 + ofdev->dev.of_node); 109 109 return -ENODEV; 110 110 } 111 111 ··· 114 114 /* Enable this input */ 115 115 out_be32(&p->fer, in_be32(&p->fer) | rgmii_mode_mask(mode, input)); 116 116 117 - printk(KERN_NOTICE "%s: input %d in %s mode\n", 118 - ofdev->dev.of_node->full_name, input, rgmii_mode_name(mode)); 117 + printk(KERN_NOTICE "%pOF: input %d in %s mode\n", 118 + ofdev->dev.of_node, input, rgmii_mode_name(mode)); 119 119 120 120 ++dev->users; 121 121 ··· 249 249 250 250 rc = -ENXIO; 251 251 if (of_address_to_resource(np, 0, &regs)) { 252 - printk(KERN_ERR "%s: Can't get registers address\n", 253 - np->full_name); 252 + printk(KERN_ERR "%pOF: Can't get registers address\n", np); 254 253 goto err_free; 255 254 } 256 255 ··· 257 258 dev->base = (struct rgmii_regs __iomem *)ioremap(regs.start, 258 259 sizeof(struct rgmii_regs)); 259 260 if (dev->base == NULL) { 260 - printk(KERN_ERR "%s: Can't map device registers!\n", 261 - np->full_name); 261 + printk(KERN_ERR "%pOF: Can't map device registers!\n", np); 262 262 goto err_free; 263 263 } 264 264 ··· 276 278 out_be32(&dev->base->fer, 0); 277 279 278 280 printk(KERN_INFO 279 - "RGMII %s initialized with%s MDIO support\n", 280 - ofdev->dev.of_node->full_name, 281 + "RGMII %pOF initialized with%s MDIO support\n", 282 + ofdev->dev.of_node, 281 283 (dev->flags & EMAC_RGMII_FLAG_HAS_MDIO) ? "" : "out"); 282 284 283 285 wmb();
+4 -8
drivers/net/ethernet/ibm/emac/tah.c
··· 58 58 --n; 59 59 60 60 if (unlikely(!n)) 61 - printk(KERN_ERR "%s: reset timeout\n", 62 - ofdev->dev.of_node->full_name); 61 + printk(KERN_ERR "%pOF: reset timeout\n", ofdev->dev.of_node); 63 62 64 63 /* 10KB TAH TX FIFO accommodates the max MTU of 9000 */ 65 64 out_be32(&p->mr, ··· 104 105 105 106 rc = -ENXIO; 106 107 if (of_address_to_resource(np, 0, &regs)) { 107 - printk(KERN_ERR "%s: Can't get registers address\n", 108 - np->full_name); 108 + printk(KERN_ERR "%pOF: Can't get registers address\n", np); 109 109 goto err_free; 110 110 } 111 111 ··· 112 114 dev->base = (struct tah_regs __iomem *)ioremap(regs.start, 113 115 sizeof(struct tah_regs)); 114 116 if (dev->base == NULL) { 115 - printk(KERN_ERR "%s: Can't map device registers!\n", 116 - np->full_name); 117 + printk(KERN_ERR "%pOF: Can't map device registers!\n", np); 117 118 goto err_free; 118 119 } 119 120 ··· 121 124 /* Initialize TAH and enable IPv4 checksum verification, no TSO yet */ 122 125 tah_reset(ofdev); 123 126 124 - printk(KERN_INFO 125 - "TAH %s initialized\n", ofdev->dev.of_node->full_name); 127 + printk(KERN_INFO "TAH %pOF initialized\n", ofdev->dev.of_node); 126 128 wmb(); 127 129 128 130 return 0;
+7 -10
drivers/net/ethernet/ibm/emac/zmii.c
··· 121 121 } else 122 122 dev->mode = *mode; 123 123 124 - printk(KERN_NOTICE "%s: bridge in %s mode\n", 125 - ofdev->dev.of_node->full_name, 124 + printk(KERN_NOTICE "%pOF: bridge in %s mode\n", 125 + ofdev->dev.of_node, 126 126 zmii_mode_name(dev->mode)); 127 127 } else { 128 128 /* All inputs must use the same mode */ 129 129 if (*mode != PHY_MODE_NA && *mode != dev->mode) { 130 130 printk(KERN_ERR 131 - "%s: invalid mode %d specified for input %d\n", 132 - ofdev->dev.of_node->full_name, *mode, input); 131 + "%pOF: invalid mode %d specified for input %d\n", 132 + ofdev->dev.of_node, *mode, input); 133 133 mutex_unlock(&dev->lock); 134 134 return -EINVAL; 135 135 } ··· 250 250 251 251 rc = -ENXIO; 252 252 if (of_address_to_resource(np, 0, &regs)) { 253 - printk(KERN_ERR "%s: Can't get registers address\n", 254 - np->full_name); 253 + printk(KERN_ERR "%pOF: Can't get registers address\n", np); 255 254 goto err_free; 256 255 } 257 256 ··· 258 259 dev->base = (struct zmii_regs __iomem *)ioremap(regs.start, 259 260 sizeof(struct zmii_regs)); 260 261 if (dev->base == NULL) { 261 - printk(KERN_ERR "%s: Can't map device registers!\n", 262 - np->full_name); 262 + printk(KERN_ERR "%pOF: Can't map device registers!\n", np); 263 263 goto err_free; 264 264 } 265 265 ··· 268 270 /* Disable all inputs by default */ 269 271 out_be32(&dev->base->fer, 0); 270 272 271 - printk(KERN_INFO 272 - "ZMII %s initialized\n", ofdev->dev.of_node->full_name); 273 + printk(KERN_INFO "ZMII %pOF initialized\n", ofdev->dev.of_node); 273 274 wmb(); 274 275 platform_set_drvdata(ofdev, dev); 275 276
+11 -13
drivers/net/ethernet/sun/niu.c
··· 9221 9221 9222 9222 phy_type = of_get_property(dp, "phy-type", &prop_len); 9223 9223 if (!phy_type) { 9224 - netdev_err(dev, "%s: OF node lacks phy-type property\n", 9225 - dp->full_name); 9224 + netdev_err(dev, "%pOF: OF node lacks phy-type property\n", dp); 9226 9225 return -EINVAL; 9227 9226 } 9228 9227 ··· 9231 9232 strcpy(np->vpd.phy_type, phy_type); 9232 9233 9233 9234 if (niu_phy_type_prop_decode(np, np->vpd.phy_type)) { 9234 - netdev_err(dev, "%s: Illegal phy string [%s]\n", 9235 - dp->full_name, np->vpd.phy_type); 9235 + netdev_err(dev, "%pOF: Illegal phy string [%s]\n", 9236 + dp, np->vpd.phy_type); 9236 9237 return -EINVAL; 9237 9238 } 9238 9239 9239 9240 mac_addr = of_get_property(dp, "local-mac-address", &prop_len); 9240 9241 if (!mac_addr) { 9241 - netdev_err(dev, "%s: OF node lacks local-mac-address property\n", 9242 - dp->full_name); 9242 + netdev_err(dev, "%pOF: OF node lacks local-mac-address property\n", 9243 + dp); 9243 9244 return -EINVAL; 9244 9245 } 9245 9246 if (prop_len != dev->addr_len) { 9246 - netdev_err(dev, "%s: OF MAC address prop len (%d) is wrong\n", 9247 - dp->full_name, prop_len); 9247 + netdev_err(dev, "%pOF: OF MAC address prop len (%d) is wrong\n", 9248 + dp, prop_len); 9248 9249 } 9249 9250 memcpy(dev->dev_addr, mac_addr, dev->addr_len); 9250 9251 if (!is_valid_ether_addr(&dev->dev_addr[0])) { 9251 - netdev_err(dev, "%s: OF MAC address is invalid\n", 9252 - dp->full_name); 9253 - netdev_err(dev, "%s: [ %pM ]\n", dp->full_name, dev->dev_addr); 9252 + netdev_err(dev, "%pOF: OF MAC address is invalid\n", dp); 9253 + netdev_err(dev, "%pOF: [ %pM ]\n", dp, dev->dev_addr); 9254 9254 return -EINVAL; 9255 9255 } 9256 9256 ··· 10025 10027 10026 10028 reg = of_get_property(op->dev.of_node, "reg", NULL); 10027 10029 if (!reg) { 10028 - dev_err(&op->dev, "%s: No 'reg' property, aborting\n", 10029 - op->dev.of_node->full_name); 10030 + dev_err(&op->dev, "%pOF: No 'reg' property, aborting\n", 10031 + op->dev.of_node); 10030 10032 return -ENODEV; 10031 10033 } 10032 10034
+4 -4
drivers/net/ethernet/ti/cpsw.c
··· 1321 1321 phy = of_phy_connect(priv->ndev, slave->data->phy_node, 1322 1322 &cpsw_adjust_link, 0, slave->data->phy_if); 1323 1323 if (!phy) { 1324 - dev_err(priv->dev, "phy \"%s\" not found on slave %d\n", 1325 - slave->data->phy_node->full_name, 1324 + dev_err(priv->dev, "phy \"%pOF\" not found on slave %d\n", 1325 + slave->data->phy_node, 1326 1326 slave->slave_num); 1327 1327 return; 1328 1328 } ··· 2670 2670 parp = of_get_property(slave_node, "phy_id", &lenp); 2671 2671 if (slave_data->phy_node) { 2672 2672 dev_dbg(&pdev->dev, 2673 - "slave[%d] using phy-handle=\"%s\"\n", 2674 - i, slave_data->phy_node->full_name); 2673 + "slave[%d] using phy-handle=\"%pOF\"\n", 2674 + i, slave_data->phy_node); 2675 2675 } else if (of_phy_is_fixed_link(slave_node)) { 2676 2676 /* In the case of a fixed PHY, the DT node associated 2677 2677 * to the PHY is the Ethernet MAC DT node.
+2 -2
drivers/net/ethernet/ti/davinci_emac.c
··· 1480 1480 phydev = of_phy_connect(ndev, priv->phy_node, 1481 1481 &emac_adjust_link, 0, 0); 1482 1482 if (!phydev) { 1483 - dev_err(emac_dev, "could not connect to phy %s\n", 1484 - priv->phy_node->full_name); 1483 + dev_err(emac_dev, "could not connect to phy %pOF\n", 1484 + priv->phy_node); 1485 1485 ret = -ENODEV; 1486 1486 goto err; 1487 1487 }
+1 -1
drivers/net/ethernet/xilinx/ll_temac_main.c
··· 1089 1089 1090 1090 lp->phy_node = of_parse_phandle(op->dev.of_node, "phy-handle", 0); 1091 1091 if (lp->phy_node) 1092 - dev_dbg(lp->dev, "using PHY node %s (%p)\n", np->full_name, np); 1092 + dev_dbg(lp->dev, "using PHY node %pOF (%p)\n", np, np); 1093 1093 1094 1094 /* Add the device attributes */ 1095 1095 rc = sysfs_create_group(&lp->dev->kobj, &temac_attr_group);
+9 -9
drivers/net/phy/mdio-mux-mmioreg.c
··· 105 105 const __be32 *iprop; 106 106 int len, ret; 107 107 108 - dev_dbg(&pdev->dev, "probing node %s\n", np->full_name); 108 + dev_dbg(&pdev->dev, "probing node %pOF\n", np); 109 109 110 110 s = devm_kzalloc(&pdev->dev, sizeof(*s), GFP_KERNEL); 111 111 if (!s) ··· 113 113 114 114 ret = of_address_to_resource(np, 0, &res); 115 115 if (ret) { 116 - dev_err(&pdev->dev, "could not obtain memory map for node %s\n", 117 - np->full_name); 116 + dev_err(&pdev->dev, "could not obtain memory map for node %pOF\n", 117 + np); 118 118 return ret; 119 119 } 120 120 s->phys = res.start; ··· 145 145 for_each_available_child_of_node(np, np2) { 146 146 iprop = of_get_property(np2, "reg", &len); 147 147 if (!iprop || len != sizeof(uint32_t)) { 148 - dev_err(&pdev->dev, "mdio-mux child node %s is " 149 - "missing a 'reg' property\n", np2->full_name); 148 + dev_err(&pdev->dev, "mdio-mux child node %pOF is " 149 + "missing a 'reg' property\n", np2); 150 150 of_node_put(np2); 151 151 return -ENODEV; 152 152 } 153 153 if (be32_to_cpup(iprop) & ~s->mask) { 154 - dev_err(&pdev->dev, "mdio-mux child node %s has " 154 + dev_err(&pdev->dev, "mdio-mux child node %pOF has " 155 155 "a 'reg' value with unmasked bits\n", 156 - np2->full_name); 156 + np2); 157 157 of_node_put(np2); 158 158 return -ENODEV; 159 159 } ··· 162 162 ret = mdio_mux_init(&pdev->dev, mdio_mux_mmioreg_switch_fn, 163 163 &s->mux_handle, s, NULL); 164 164 if (ret) { 165 - dev_err(&pdev->dev, "failed to register mdio-mux bus %s\n", 166 - np->full_name); 165 + dev_err(&pdev->dev, "failed to register mdio-mux bus %pOF\n", 166 + np); 167 167 return ret; 168 168 } 169 169
+8 -8
drivers/net/phy/mdio-mux.c
··· 138 138 r = of_property_read_u32(child_bus_node, "reg", &v); 139 139 if (r) { 140 140 dev_err(dev, 141 - "Error: Failed to find reg for child %s\n", 142 - of_node_full_name(child_bus_node)); 141 + "Error: Failed to find reg for child %pOF\n", 142 + child_bus_node); 143 143 continue; 144 144 } 145 145 146 146 cb = devm_kzalloc(dev, sizeof(*cb), GFP_KERNEL); 147 147 if (cb == NULL) { 148 148 dev_err(dev, 149 - "Error: Failed to allocate memory for child %s\n", 150 - of_node_full_name(child_bus_node)); 149 + "Error: Failed to allocate memory for child %pOF\n", 150 + child_bus_node); 151 151 ret_val = -ENOMEM; 152 152 continue; 153 153 } ··· 157 157 cb->mii_bus = mdiobus_alloc(); 158 158 if (!cb->mii_bus) { 159 159 dev_err(dev, 160 - "Error: Failed to allocate MDIO bus for child %s\n", 161 - of_node_full_name(child_bus_node)); 160 + "Error: Failed to allocate MDIO bus for child %pOF\n", 161 + child_bus_node); 162 162 ret_val = -ENOMEM; 163 163 devm_kfree(dev, cb); 164 164 continue; ··· 174 174 r = of_mdiobus_register(cb->mii_bus, child_bus_node); 175 175 if (r) { 176 176 dev_err(dev, 177 - "Error: Failed to register MDIO bus for child %s\n", 178 - of_node_full_name(child_bus_node)); 177 + "Error: Failed to register MDIO bus for child %pOF\n", 178 + child_bus_node); 179 179 mdiobus_free(cb->mii_bus); 180 180 devm_kfree(dev, cb); 181 181 } else {