]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - drivers/net/ethernet/marvell/pxa168_eth.c
ethernet: unify return value of .ndo_set_mac_address if address is invalid
[mirror_ubuntu-artful-kernel.git] / drivers / net / ethernet / marvell / pxa168_eth.c
index 83e37ad113e03aa616e1d4c83b3898b2727290d9..3a7df0593c68d9598b29771e093336b0e3c1ee48 100644 (file)
@@ -627,7 +627,7 @@ static int pxa168_eth_set_mac_address(struct net_device *dev, void *addr)
        unsigned char oldMac[ETH_ALEN];
 
        if (!is_valid_ether_addr(sa->sa_data))
-               return -EINVAL;
+               return -EADDRNOTAVAIL;
        memcpy(oldMac, dev->dev_addr, ETH_ALEN);
        dev->addr_assign_type &= ~NET_ADDR_RANDOM;
        memcpy(dev->dev_addr, sa->sa_data, ETH_ALEN);