]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/net/ethernet/freescale/fec_mpc52xx.c
net: ethernet: fix similar warning reported by kbuild test robot
[linux.git] / drivers / net / ethernet / freescale / fec_mpc52xx.c
index c1968b3ecec87cf8fcd807c4f34d0be4cc6e27e8..30cdb246d0201cad12b2acbd99aef8681cefca64 100644 (file)
@@ -902,8 +902,8 @@ static int mpc52xx_fec_probe(struct platform_device *op)
         * First try to read MAC address from DT
         */
        mac_addr = of_get_mac_address(np);
-       if (mac_addr) {
-               memcpy(ndev->dev_addr, mac_addr, ETH_ALEN);
+       if (!IS_ERR(mac_addr)) {
+               ether_addr_copy(ndev->dev_addr, mac_addr);
        } else {
                struct mpc52xx_fec __iomem *fec = priv->fec;