]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/net/ethernet/micrel/ks8851.c
net: ethernet: fix similar warning reported by kbuild test robot
[linux.git] / drivers / net / ethernet / micrel / ks8851.c
index 7849119d407aef1a7b92d6b0e047a8f74b4867f7..ba4fdf1b0dea4f114bc0f882c8a1e03cb6a87f85 100644 (file)
@@ -425,8 +425,8 @@ static void ks8851_init_mac(struct ks8851_net *ks)
        const u8 *mac_addr;
 
        mac_addr = of_get_mac_address(ks->spidev->dev.of_node);
-       if (mac_addr) {
-               memcpy(dev->dev_addr, mac_addr, ETH_ALEN);
+       if (!IS_ERR(mac_addr)) {
+               ether_addr_copy(dev->dev_addr, mac_addr);
                ks8851_write_mac_addr(dev);
                return;
        }