mirror of
https://github.com/torvalds/linux.git
synced 2024-12-11 13:41:55 +00:00
[PATCH] e100: e100_eeprom_load was called after e100_phy_init
e100_eeprom_load was called after e100_phy_init causing phy_init not to use values set in EEPROM - from emann@mrv.com Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com> Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com> Signed-off-by: John Ronciak <john.ronciak@intel.com>
This commit is contained in:
parent
648951451e
commit
f92d872876
@ -2340,11 +2340,11 @@ static int __devinit e100_probe(struct pci_dev *pdev,
|
|||||||
goto err_out_iounmap;
|
goto err_out_iounmap;
|
||||||
}
|
}
|
||||||
|
|
||||||
e100_phy_init(nic);
|
|
||||||
|
|
||||||
if((err = e100_eeprom_load(nic)))
|
if((err = e100_eeprom_load(nic)))
|
||||||
goto err_out_free;
|
goto err_out_free;
|
||||||
|
|
||||||
|
e100_phy_init(nic);
|
||||||
|
|
||||||
memcpy(netdev->dev_addr, nic->eeprom, ETH_ALEN);
|
memcpy(netdev->dev_addr, nic->eeprom, ETH_ALEN);
|
||||||
if(!is_valid_ether_addr(netdev->dev_addr)) {
|
if(!is_valid_ether_addr(netdev->dev_addr)) {
|
||||||
DPRINTK(PROBE, ERR, "Invalid MAC address from "
|
DPRINTK(PROBE, ERR, "Invalid MAC address from "
|
||||||
|
Loading…
Reference in New Issue
Block a user