]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/net/ethernet/micrel/ks8851_mll.c
net: ethernet: fix similar warning reported by kbuild test robot
[linux.git] / drivers / net / ethernet / micrel / ks8851_mll.c
index c946841c0a066d2e7eabd059092ed6cbbb156b01..e5c8412c08c1da3633f687f6ecd716d3ea057591 100644 (file)
@@ -1327,8 +1327,8 @@ static int ks8851_probe(struct platform_device *pdev)
        /* overwriting the default MAC address */
        if (pdev->dev.of_node) {
                mac = of_get_mac_address(pdev->dev.of_node);
-               if (mac)
-                       memcpy(ks->mac_addr, mac, ETH_ALEN);
+               if (!IS_ERR(mac))
+                       ether_addr_copy(ks->mac_addr, mac);
        } else {
                struct ks8851_mll_platform_data *pdata;