]> err.no Git - linux-2.6/blobdiff - drivers/net/bfin_mac.c
Video/Framebuffer: add fuctional power management support to Blackfin BF54x LQ043...
[linux-2.6] / drivers / net / bfin_mac.c
index ab728006cfa5aa9e65ab4cfcad79d2baae95467b..3db7db1828e789920ad9108a425918c493c08c38 100644 (file)
@@ -742,7 +742,6 @@ static void bfin_mac_rx(struct net_device *dev)
                                         (unsigned long)skb->tail);
 
        dev->last_rx = jiffies;
-       skb->dev = dev;
        skb->protocol = eth_type_trans(skb, dev);
 #if defined(BFIN_MAC_CSUM_OFFLOAD)
        skb->csum = current_rx_ptr->status.ip_payload_csum;
@@ -971,6 +970,7 @@ static int bfin_mac_open(struct net_device *dev)
        phy_start(lp->phydev);
        phy_write(lp->phydev, MII_BMCR, BMCR_RESET);
        setup_system_regs(dev);
+       setup_mac_addr(dev->dev_addr);
        bfin_mac_disable();
        bfin_mac_enable();
        pr_debug("hardware init finished\n");