|
@@ -310,11 +310,11 @@ bool stmmac_eee_init(struct stmmac_priv *priv)
|
|
spin_lock_irqsave(&priv->lock, flags);
|
|
spin_lock_irqsave(&priv->lock, flags);
|
|
if (!priv->eee_active) {
|
|
if (!priv->eee_active) {
|
|
priv->eee_active = 1;
|
|
priv->eee_active = 1;
|
|
- init_timer(&priv->eee_ctrl_timer);
|
|
|
|
- priv->eee_ctrl_timer.function = stmmac_eee_ctrl_timer;
|
|
|
|
- priv->eee_ctrl_timer.data = (unsigned long)priv;
|
|
|
|
- priv->eee_ctrl_timer.expires = STMMAC_LPI_T(eee_timer);
|
|
|
|
- add_timer(&priv->eee_ctrl_timer);
|
|
|
|
|
|
+ setup_timer(&priv->eee_ctrl_timer,
|
|
|
|
+ stmmac_eee_ctrl_timer,
|
|
|
|
+ (unsigned long)priv);
|
|
|
|
+ mod_timer(&priv->eee_ctrl_timer,
|
|
|
|
+ STMMAC_LPI_T(eee_timer));
|
|
|
|
|
|
priv->hw->mac->set_eee_timer(priv->hw,
|
|
priv->hw->mac->set_eee_timer(priv->hw,
|
|
STMMAC_DEFAULT_LIT_LS,
|
|
STMMAC_DEFAULT_LIT_LS,
|