diff options
Diffstat (limited to 'drivers/staging/rtl8192e/r8192E_core.c')
-rw-r--r-- | drivers/staging/rtl8192e/r8192E_core.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/staging/rtl8192e/r8192E_core.c b/drivers/staging/rtl8192e/r8192E_core.c index efd7e7f0a4f..661c904ea8f 100644 --- a/drivers/staging/rtl8192e/r8192E_core.c +++ b/drivers/staging/rtl8192e/r8192E_core.c | |||
@@ -1464,10 +1464,9 @@ static void rtl8192_pci_resetdescring(struct r8192_priv *priv) | |||
1464 | } | 1464 | } |
1465 | } | 1465 | } |
1466 | 1466 | ||
1467 | static void rtl8192_link_change(struct net_device *dev) | 1467 | static void rtl8192_link_change(struct ieee80211_device *ieee) |
1468 | { | 1468 | { |
1469 | struct r8192_priv *priv = ieee80211_priv(dev); | 1469 | struct r8192_priv *priv = ieee80211_priv(ieee->dev); |
1470 | struct ieee80211_device* ieee = priv->ieee80211; | ||
1471 | 1470 | ||
1472 | if (ieee->state == IEEE80211_LINKED) | 1471 | if (ieee->state == IEEE80211_LINKED) |
1473 | { | 1472 | { |
@@ -3322,7 +3321,7 @@ static void rtl819x_watchdog_wqcallback(struct work_struct *work) | |||
3322 | RemovePeerTS(priv->ieee80211,priv->ieee80211->current_network.bssid); | 3321 | RemovePeerTS(priv->ieee80211,priv->ieee80211->current_network.bssid); |
3323 | ieee->is_roaming = true; | 3322 | ieee->is_roaming = true; |
3324 | ieee->is_set_key = false; | 3323 | ieee->is_set_key = false; |
3325 | ieee->link_change(dev); | 3324 | ieee->link_change(ieee); |
3326 | queue_work(ieee->wq, &ieee->associate_procedure_wq); | 3325 | queue_work(ieee->wq, &ieee->associate_procedure_wq); |
3327 | } | 3326 | } |
3328 | } | 3327 | } |