diff options
author | Florian Fainelli <florian@openwrt.org> | 2009-09-15 17:44:22 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-09-21 14:32:23 -0400 |
commit | 762c6aa14c541f0fef44d030f9d422b47583365d (patch) | |
tree | 20ea4807510290510389cf852d12b4ee9406fe9b /drivers/net | |
parent | b31c50a7f9e93a61d14740dedcbbf2c376998bc7 (diff) |
cpmac: fix compilation errors against undeclared BUS_ID_SIZE
With the removal of BUS_ID_SIZE, cpmac was not fully
converted to use MII_BUS_ID_SIZE as it ought to. This
patch fixes the following cpmac build failure:
CC drivers/net/cpmac.o
drivers/net/cpmac.c: In function 'cpmac_start_xmit':
drivers/net/cpmac.c:563: warning: comparison of distinct pointer types lacks a cast
drivers/net/cpmac.c: In function 'cpmac_probe':
drivers/net/cpmac.c:1112: error: 'BUS_ID_SIZE' undeclared (first use in this function)
drivers/net/cpmac.c:1112: error: (Each undeclared identifier is reported only once
drivers/net/cpmac.c:1112: error: for each function it appears in.)
Reported-by: Ralf Baechle <ralf@linux-mips.org>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net')
-rw-r--r-- | drivers/net/cpmac.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/net/cpmac.c b/drivers/net/cpmac.c index 3e3fab8afb1e..61f9da2b4943 100644 --- a/drivers/net/cpmac.c +++ b/drivers/net/cpmac.c | |||
@@ -1109,7 +1109,7 @@ static int external_switch; | |||
1109 | static int __devinit cpmac_probe(struct platform_device *pdev) | 1109 | static int __devinit cpmac_probe(struct platform_device *pdev) |
1110 | { | 1110 | { |
1111 | int rc, phy_id; | 1111 | int rc, phy_id; |
1112 | char mdio_bus_id[BUS_ID_SIZE]; | 1112 | char mdio_bus_id[MII_BUS_ID_SIZE]; |
1113 | struct resource *mem; | 1113 | struct resource *mem; |
1114 | struct cpmac_priv *priv; | 1114 | struct cpmac_priv *priv; |
1115 | struct net_device *dev; | 1115 | struct net_device *dev; |
@@ -1118,7 +1118,7 @@ static int __devinit cpmac_probe(struct platform_device *pdev) | |||
1118 | pdata = pdev->dev.platform_data; | 1118 | pdata = pdev->dev.platform_data; |
1119 | 1119 | ||
1120 | if (external_switch || dumb_switch) { | 1120 | if (external_switch || dumb_switch) { |
1121 | strncpy(mdio_bus_id, "0", BUS_ID_SIZE); /* fixed phys bus */ | 1121 | strncpy(mdio_bus_id, "0", MII_BUS_ID_SIZE); /* fixed phys bus */ |
1122 | phy_id = pdev->id; | 1122 | phy_id = pdev->id; |
1123 | } else { | 1123 | } else { |
1124 | for (phy_id = 0; phy_id < PHY_MAX_ADDR; phy_id++) { | 1124 | for (phy_id = 0; phy_id < PHY_MAX_ADDR; phy_id++) { |
@@ -1126,7 +1126,7 @@ static int __devinit cpmac_probe(struct platform_device *pdev) | |||
1126 | continue; | 1126 | continue; |
1127 | if (!cpmac_mii->phy_map[phy_id]) | 1127 | if (!cpmac_mii->phy_map[phy_id]) |
1128 | continue; | 1128 | continue; |
1129 | strncpy(mdio_bus_id, cpmac_mii->id, BUS_ID_SIZE); | 1129 | strncpy(mdio_bus_id, cpmac_mii->id, MII_BUS_ID_SIZE); |
1130 | break; | 1130 | break; |
1131 | } | 1131 | } |
1132 | } | 1132 | } |
@@ -1167,7 +1167,7 @@ static int __devinit cpmac_probe(struct platform_device *pdev) | |||
1167 | priv->msg_enable = netif_msg_init(debug_level, 0xff); | 1167 | priv->msg_enable = netif_msg_init(debug_level, 0xff); |
1168 | memcpy(dev->dev_addr, pdata->dev_addr, sizeof(dev->dev_addr)); | 1168 | memcpy(dev->dev_addr, pdata->dev_addr, sizeof(dev->dev_addr)); |
1169 | 1169 | ||
1170 | snprintf(priv->phy_name, BUS_ID_SIZE, PHY_ID_FMT, mdio_bus_id, phy_id); | 1170 | snprintf(priv->phy_name, MII_BUS_ID_SIZE, PHY_ID_FMT, mdio_bus_id, phy_id); |
1171 | 1171 | ||
1172 | priv->phy = phy_connect(dev, priv->phy_name, &cpmac_adjust_link, 0, | 1172 | priv->phy = phy_connect(dev, priv->phy_name, &cpmac_adjust_link, 0, |
1173 | PHY_INTERFACE_MODE_MII); | 1173 | PHY_INTERFACE_MODE_MII); |