cxgb3: set phy's mdio dev before the phy init sequence

mdio's dev field needs to be set before mdio ops occur.

Signed-off-by: Divy Le Ray <divy@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Divy Le Ray 2009-05-20 15:56:02 +00:00 committed by David S. Miller
parent 64318334bf
commit 86c890ab1b

View File

@ -3866,11 +3866,11 @@ int t3_prep_adapter(struct adapter *adapter, const struct adapter_info *ai,
return -EINVAL; return -EINVAL;
} }
p->phy.mdio.dev = adapter->port[i];
ret = pti->phy_prep(&p->phy, adapter, ai->phy_base_addr + j, ret = pti->phy_prep(&p->phy, adapter, ai->phy_base_addr + j,
ai->mdio_ops); ai->mdio_ops);
if (ret) if (ret)
return ret; return ret;
p->phy.mdio.dev = adapter->port[i];
mac_prep(&p->mac, adapter, j); mac_prep(&p->mac, adapter, j);
/* /*