]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/commitdiff
enc28j60: Use ether_addr_copy() in enc28j60_set_mac_address()
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Tue, 19 Mar 2019 18:49:23 +0000 (20:49 +0200)
committerDavid S. Miller <davem@davemloft.net>
Tue, 19 Mar 2019 21:59:31 +0000 (14:59 -0700)
Use ether_addr_copy() instead of memcpy() to copy the mac address.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/microchip/enc28j60.c

index 4cf4525260b710d2f05cf2022b4cd2714e96b433..273e69c8429161bb3cbfe0a01e0adcbaf01157e3 100644 (file)
@@ -527,7 +527,7 @@ static int enc28j60_set_mac_address(struct net_device *dev, void *addr)
        if (!is_valid_ether_addr(address->sa_data))
                return -EADDRNOTAVAIL;
 
-       memcpy(dev->dev_addr, address->sa_data, dev->addr_len);
+       ether_addr_copy(dev->dev_addr, address->sa_data);
        return enc28j60_set_hw_macaddr(dev);
 }