]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/net/ethernet/davicom/dm9000.c
net: ethernet: fix similar warning reported by kbuild test robot
[linux.git] / drivers / net / ethernet / davicom / dm9000.c
index c2586f44c29dc8a42eab98369ac4f52260c82e1a..5e1aff9a5fd6236026544852288e9cd70698f1dd 100644 (file)
@@ -1412,8 +1412,8 @@ static struct dm9000_plat_data *dm9000_parse_dt(struct device *dev)
                pdata->flags |= DM9000_PLATF_NO_EEPROM;
 
        mac_addr = of_get_mac_address(np);
-       if (mac_addr)
-               memcpy(pdata->dev_addr, mac_addr, sizeof(pdata->dev_addr));
+       if (!IS_ERR(mac_addr))
+               ether_addr_copy(pdata->dev_addr, mac_addr);
 
        return pdata;
 }