Merge /spare/repo/linux-2.6/
[GitHub/exynos8895/android_kernel_samsung_universal8895.git] / drivers / net / e1000 / e1000_main.c
index ee687c902a20be52d0bdf95ef4fc58b03f5317a3..c062b0ad8262202b1b4fb2fbbf1cb9dab1c85852 100644 (file)
@@ -614,8 +614,9 @@ e1000_probe(struct pci_dev *pdev,
        if(e1000_read_mac_addr(&adapter->hw))
                DPRINTK(PROBE, ERR, "EEPROM Read Error\n");
        memcpy(netdev->dev_addr, adapter->hw.mac_addr, netdev->addr_len);
+       memcpy(netdev->perm_addr, adapter->hw.mac_addr, netdev->addr_len);
 
-       if(!is_valid_ether_addr(netdev->dev_addr)) {
+       if(!is_valid_ether_addr(netdev->perm_addr)) {
                DPRINTK(PROBE, ERR, "Invalid MAC Address\n");
                err = -EIO;
                goto err_eeprom;