diff options
Diffstat (limited to 'drivers/net/spider_net.c')
-rw-r--r-- | drivers/net/spider_net.c | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/drivers/net/spider_net.c b/drivers/net/spider_net.c index 230da14b1b68..c3964c3d89d9 100644 --- a/drivers/net/spider_net.c +++ b/drivers/net/spider_net.c | |||
@@ -175,12 +175,10 @@ spider_net_setup_aneg(struct spider_net_card *card) | |||
175 | { | 175 | { |
176 | struct mii_phy *phy = &card->phy; | 176 | struct mii_phy *phy = &card->phy; |
177 | u32 advertise = 0; | 177 | u32 advertise = 0; |
178 | u16 bmcr, bmsr, stat1000, estat; | 178 | u16 bmsr, estat; |
179 | 179 | ||
180 | bmcr = spider_net_read_phy(card->netdev, phy->mii_id, MII_BMCR); | 180 | bmsr = spider_net_read_phy(card->netdev, phy->mii_id, MII_BMSR); |
181 | bmsr = spider_net_read_phy(card->netdev, phy->mii_id, MII_BMSR); | 181 | estat = spider_net_read_phy(card->netdev, phy->mii_id, MII_ESTATUS); |
182 | stat1000 = spider_net_read_phy(card->netdev, phy->mii_id, MII_STAT1000); | ||
183 | estat = spider_net_read_phy(card->netdev, phy->mii_id, MII_ESTATUS); | ||
184 | 182 | ||
185 | if (bmsr & BMSR_10HALF) | 183 | if (bmsr & BMSR_10HALF) |
186 | advertise |= ADVERTISED_10baseT_Half; | 184 | advertise |= ADVERTISED_10baseT_Half; |
@@ -432,7 +430,8 @@ spider_net_prepare_rx_descr(struct spider_net_card *card, | |||
432 | /* and we need to have it 128 byte aligned, therefore we allocate a | 430 | /* and we need to have it 128 byte aligned, therefore we allocate a |
433 | * bit more */ | 431 | * bit more */ |
434 | /* allocate an skb */ | 432 | /* allocate an skb */ |
435 | descr->skb = dev_alloc_skb(bufsize + SPIDER_NET_RXBUF_ALIGN - 1); | 433 | descr->skb = netdev_alloc_skb(card->netdev, |
434 | bufsize + SPIDER_NET_RXBUF_ALIGN - 1); | ||
436 | if (!descr->skb) { | 435 | if (!descr->skb) { |
437 | if (netif_msg_rx_err(card) && net_ratelimit()) | 436 | if (netif_msg_rx_err(card) && net_ratelimit()) |
438 | pr_err("Not enough memory to allocate rx buffer\n"); | 437 | pr_err("Not enough memory to allocate rx buffer\n"); |
@@ -1830,7 +1829,7 @@ try_host_fw: | |||
1830 | if (!dn) | 1829 | if (!dn) |
1831 | goto out_err; | 1830 | goto out_err; |
1832 | 1831 | ||
1833 | fw_prop = get_property(dn, "firmware", &fw_size); | 1832 | fw_prop = of_get_property(dn, "firmware", &fw_size); |
1834 | if (!fw_prop) | 1833 | if (!fw_prop) |
1835 | goto out_err; | 1834 | goto out_err; |
1836 | 1835 | ||
@@ -2236,7 +2235,7 @@ spider_net_setup_netdev(struct spider_net_card *card) | |||
2236 | if (!dn) | 2235 | if (!dn) |
2237 | return -EIO; | 2236 | return -EIO; |
2238 | 2237 | ||
2239 | mac = get_property(dn, "local-mac-address", NULL); | 2238 | mac = of_get_property(dn, "local-mac-address", NULL); |
2240 | if (!mac) | 2239 | if (!mac) |
2241 | return -EIO; | 2240 | return -EIO; |
2242 | memcpy(addr.sa_data, mac, ETH_ALEN); | 2241 | memcpy(addr.sa_data, mac, ETH_ALEN); |