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 ---