ethernet: use eth_hw_addr_set() for dev->addr_len cases
[sfrench/cifs-2.6.git] / drivers / net / ethernet / alteon / acenic.c
index 9dc12b13061f814fd93a076f1e1eff8765a4a56e..7aaef593b03175a6855dd0adfbb5e05750222afc 100644 (file)
@@ -2718,7 +2718,7 @@ static int ace_set_mac_addr(struct net_device *dev, void *p)
        if(netif_running(dev))
                return -EBUSY;
 
-       memcpy(dev->dev_addr, addr->sa_data,dev->addr_len);
+       eth_hw_addr_set(dev, addr->sa_data);
 
        da = (u8 *)dev->dev_addr;