]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/net/ethernet/freescale/ucc_geth.c
net: ethernet: fix similar warning reported by kbuild test robot
[linux.git] / drivers / net / ethernet / freescale / ucc_geth.c
index eb3e65e8868f9f65047ab24e8094f56e307bb64b..4d6892d2f0a4bde9d09d61e7666a86ba1b71f78d 100644 (file)
@@ -3910,8 +3910,8 @@ static int ucc_geth_probe(struct platform_device* ofdev)
        }
 
        mac_addr = of_get_mac_address(np);
-       if (mac_addr)
-               memcpy(dev->dev_addr, mac_addr, ETH_ALEN);
+       if (!IS_ERR(mac_addr))
+               ether_addr_copy(dev->dev_addr, mac_addr);
 
        ugeth->ug_info = ug_info;
        ugeth->dev = device;