Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 278983
b: refs/heads/master
c: 4d33960
h: refs/heads/master
i:
  278981: e13735a
  278979: e950492
  278975: 7018796
v: v3
  • Loading branch information
Johannes Berg authored and John W. Linville committed Dec 15, 2011
1 parent 6e695a1 commit f47f436
Show file tree
Hide file tree
Showing 4 changed files with 64 additions and 204 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 8bf11d8d081106c3cce8281a0150e716f8ac5d22
refs/heads/master: 4d33960bf9fa2c0ee82ba7120e7b56c766dd3a86
11 changes: 4 additions & 7 deletions trunk/net/mac80211/ieee80211_i.h
Original file line number Diff line number Diff line change
Expand Up @@ -855,18 +855,15 @@ struct ieee80211_local {

/* Station data */
/*
* The mutex only protects the list and counter,
* reads are done in RCU.
* Additionally, the lock protects the hash table,
* the pending list and each BSS's TIM bitmap.
* The mutex only protects the list, hash table and
* counter, reads are done with RCU.
*/
struct mutex sta_mtx;
spinlock_t sta_lock;
spinlock_t tim_lock;
unsigned long num_sta;
struct list_head sta_list, sta_pending_list;
struct list_head sta_list;
struct sta_info __rcu *sta_hash[STA_HASH_SIZE];
struct timer_list sta_cleanup;
struct work_struct sta_finish_work;
int sta_generation;

struct sk_buff_head pending[IEEE80211_MAX_QUEUES];
Expand Down
Loading

0 comments on commit f47f436

Please sign in to comment.