sta_info.c (cccaec98a3ddbf20f22604f9ba405781c5f89f0e) | sta_info.c (5bb644a0fd25a5e083ecbfaa92a211db99aa6ef7) |
---|---|
1/* 2 * Copyright 2002-2005, Instant802 Networks, Inc. 3 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> 4 * 5 * This program is free software; you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License version 2 as 7 * published by the Free Software Foundation. 8 */ --- 597 unchanged lines hidden (view full) --- 606 struct ieee80211_local *local = (struct ieee80211_local *) data; 607 struct sta_info *sta; 608 609 rcu_read_lock(); 610 list_for_each_entry_rcu(sta, &local->sta_list, list) 611 sta_info_cleanup_expire_buffered(local, sta); 612 rcu_read_unlock(); 613 | 1/* 2 * Copyright 2002-2005, Instant802 Networks, Inc. 3 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> 4 * 5 * This program is free software; you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License version 2 as 7 * published by the Free Software Foundation. 8 */ --- 597 unchanged lines hidden (view full) --- 606 struct ieee80211_local *local = (struct ieee80211_local *) data; 607 struct sta_info *sta; 608 609 rcu_read_lock(); 610 list_for_each_entry_rcu(sta, &local->sta_list, list) 611 sta_info_cleanup_expire_buffered(local, sta); 612 rcu_read_unlock(); 613 |
614 if (local->quiescing) 615 return; 616 |
|
614 local->sta_cleanup.expires = 615 round_jiffies(jiffies + STA_INFO_CLEANUP_INTERVAL); 616 add_timer(&local->sta_cleanup); 617} 618 619#ifdef CONFIG_MAC80211_DEBUGFS 620/* 621 * See comment in __sta_info_unlink, --- 176 unchanged lines hidden --- | 617 local->sta_cleanup.expires = 618 round_jiffies(jiffies + STA_INFO_CLEANUP_INTERVAL); 619 add_timer(&local->sta_cleanup); 620} 621 622#ifdef CONFIG_MAC80211_DEBUGFS 623/* 624 * See comment in __sta_info_unlink, --- 176 unchanged lines hidden --- |