Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem
Conflicts: drivers/net/wireless/ath/ar9170/main.c drivers/net/wireless/ath/ar9170/phy.c drivers/net/wireless/zd1211rw/zd_rf_rf2959.c
This commit is contained in:
@@ -698,6 +698,8 @@ static int __must_check __sta_info_destroy(struct sta_info *sta)
|
||||
#endif /* CONFIG_MAC80211_VERBOSE_DEBUG */
|
||||
cancel_work_sync(&sta->drv_unblock_wk);
|
||||
|
||||
cfg80211_del_sta(sdata->dev, sta->sta.addr, GFP_KERNEL);
|
||||
|
||||
rate_control_remove_sta_debugfs(sta);
|
||||
ieee80211_sta_debugfs_remove(sta);
|
||||
|
||||
@@ -766,9 +768,8 @@ static void sta_info_cleanup(unsigned long data)
|
||||
if (!timer_needed)
|
||||
return;
|
||||
|
||||
local->sta_cleanup.expires =
|
||||
round_jiffies(jiffies + STA_INFO_CLEANUP_INTERVAL);
|
||||
add_timer(&local->sta_cleanup);
|
||||
mod_timer(&local->sta_cleanup,
|
||||
round_jiffies(jiffies + STA_INFO_CLEANUP_INTERVAL));
|
||||
}
|
||||
|
||||
void sta_info_init(struct ieee80211_local *local)
|
||||
@@ -781,14 +782,6 @@ void sta_info_init(struct ieee80211_local *local)
|
||||
|
||||
setup_timer(&local->sta_cleanup, sta_info_cleanup,
|
||||
(unsigned long)local);
|
||||
local->sta_cleanup.expires =
|
||||
round_jiffies(jiffies + STA_INFO_CLEANUP_INTERVAL);
|
||||
}
|
||||
|
||||
int sta_info_start(struct ieee80211_local *local)
|
||||
{
|
||||
add_timer(&local->sta_cleanup);
|
||||
return 0;
|
||||
}
|
||||
|
||||
void sta_info_stop(struct ieee80211_local *local)
|
||||
|
Reference in New Issue
Block a user