linux-stable/net/mac80211
Johannes Berg 8a61af65c6 mac80211: fix channel context iteration
During suspend/resume channel contexts might be
iterated even if they haven't been re-added to
the driver, keep track of this and skip them in
iteration. Also use the new status for sanity
checks.

Also clarify the fact that during HW restart all
contexts are iterated over (thanks Eliad.)

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2013-01-03 13:01:35 +01:00
..
aes_ccm.c mac80211: use AES_BLOCK_SIZE 2011-07-08 11:11:24 -04:00
aes_ccm.h mac80211: use AES_BLOCK_SIZE 2011-07-08 11:11:24 -04:00
aes_cmac.c mac80211: include export.h in aes_cmac 2012-11-07 18:01:54 +01:00
aes_cmac.h mac80211: fix CMAC races 2011-07-08 11:11:20 -04:00
agg-rx.c mac80211: introduce IEEE80211_NUM_TIDS and use it 2012-11-19 15:44:00 +01:00
agg-tx.c mac80211: warn only once if ampdu_action isn't assigned 2012-12-07 09:12:50 +01:00
cfg.c mac80211: optimise AP stop RCU handling 2013-01-03 13:01:31 +01:00
cfg.h
chan.c mac80211: fix channel context iteration 2013-01-03 13:01:35 +01:00
debug.h mac80211: trace debug messages 2012-06-24 11:33:18 +02:00
debugfs.c mac80211: make reset debugfs depend on CONFIG_PM 2012-09-19 08:20:24 +02:00
debugfs.h mac80211: use __printf attribute in debugfs 2012-10-18 09:01:57 +02:00
debugfs_key.c mac80211: add debug file for mic failure 2012-12-05 09:44:41 +01:00
debugfs_key.h
debugfs_netdev.c mac80211: convert to channel definition struct 2012-11-26 12:42:59 +01:00
debugfs_netdev.h
debugfs_sta.c net: remove obsolete simple_strto<foo> 2012-12-11 12:49:53 -05:00
debugfs_sta.h
driver-ops.h mac80211: fix channel context iteration 2013-01-03 13:01:35 +01:00
event.c
ht.c mac80211: Allow disabling SGI-20 2013-01-03 13:01:14 +01:00
ibss.c mac82011: use frame control to differentiate probe resp/beacon 2013-01-03 13:01:33 +01:00
ieee80211_i.h mac80211: fix channel context iteration 2013-01-03 13:01:35 +01:00
iface.c mac80211: optimise AP stop RCU handling 2013-01-03 13:01:31 +01:00
Kconfig mac80211: fix copy-paste typo in Kconfig 2012-10-18 09:10:28 +02:00
key.c mac80211: introduce IEEE80211_NUM_TIDS and use it 2012-11-19 15:44:00 +01:00
key.h mac80211: add debug file for mic failure 2012-12-05 09:44:41 +01:00
led.c leds: Rename led_brightness_set() to led_set_brightness() 2012-07-24 07:52:34 +08:00
led.h
main.c mac80211: Allow disabling SGI-20 2013-01-03 13:01:14 +01:00
Makefile mac80211: VHT peer STA caps 2012-10-17 11:02:14 +02:00
mesh.c mac80211: remove a bit of dead mesh code 2013-01-03 13:01:18 +01:00
mesh.h mac80211: RMC buckets are just list heads 2013-01-03 12:59:59 +01:00
mesh_hwmp.c mac80211: clean up mpath_move_to_queue() 2012-08-20 13:25:05 +02:00
mesh_pathtbl.c mac80211: clean up mpath_move_to_queue() 2012-08-20 13:25:05 +02:00
mesh_plink.c mac80211: don't reinit rate control when mesh sta exists 2012-11-28 14:03:18 +01:00
mesh_sync.c mac80211: fix for mesh sync to indicate TBTT adjustment 2012-11-30 12:41:46 +01:00
michael.c
michael.h
mlme.c mac82011: use frame control to differentiate probe resp/beacon 2013-01-03 13:01:33 +01:00
offchannel.c This is an NFC LLCP fix for 3.7 and contains only one patch. 2012-12-06 14:55:57 -05:00
pm.c mac80211: clean up association better in suspend 2013-01-03 13:01:34 +01:00
rate.c mac80211: convert to channel definition struct 2012-11-26 12:42:59 +01:00
rate.h mac80211: convert to channel definition struct 2012-11-26 12:42:59 +01:00
rc80211_minstrel.c minstrel: update stats after processing status 2012-12-10 22:51:50 +01:00
rc80211_minstrel.h
rc80211_minstrel_debugfs.c net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modules 2011-10-31 19:30:30 -04:00
rc80211_minstrel_ht.c mac80211: simplify loop in minstrel_ht 2012-11-30 13:45:38 +01:00
rc80211_minstrel_ht.h
rc80211_minstrel_ht_debugfs.c net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modules 2011-10-31 19:30:30 -04:00
rc80211_pid.h
rc80211_pid_algo.c net: fix assignment of 0/1 to bool variables. 2011-12-19 22:27:29 -05:00
rc80211_pid_debugfs.c net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modules 2011-10-31 19:30:30 -04:00
rx.c mac80211: don't drop mesh peering frames from unknown STA 2012-12-06 13:58:43 +01:00
scan.c mac82011: use frame control to differentiate probe resp/beacon 2013-01-03 13:01:33 +01:00
spectmgmt.c mac80211: Remove unnecessary OOM logging messages 2011-09-13 15:45:02 -04:00
sta_info.c mac80211: optimise AP stop RCU handling 2013-01-03 13:01:31 +01:00
sta_info.h mac80211: optimise AP stop RCU handling 2013-01-03 13:01:31 +01:00
status.c Merge branch 'for-john' of git://git.sipsolutions.net/mac80211-next 2012-12-11 16:04:03 -05:00
tkip.c mac80211: remove TKIP debug 2012-06-22 11:26:58 +02:00
tkip.h mac80211: fix TKIP races, make API easier to use 2011-07-08 11:11:19 -04:00
trace.c mac80211: trace debug messages 2012-06-24 11:33:18 +02:00
trace.h mac80211: convert to channel definition struct 2012-11-26 12:42:59 +01:00
tx.c Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next 2012-12-06 14:58:41 -05:00
util.c mac80211: clean up association better in suspend 2013-01-03 13:01:34 +01:00
vht.c mac80211: VHT peer STA caps 2012-10-17 11:02:14 +02:00
wep.c mac80211: fix network header location when adding encryption headers 2012-05-16 12:47:43 -04:00
wep.h mac80211: move RX WEP weak IV counting 2012-03-13 14:54:16 -04:00
wme.c mac80211: refactor ieee80211_set_qos_hdr 2012-11-26 11:36:02 +01:00
wme.h mac80211: save wmm_acm per sdata 2012-06-20 17:35:22 +02:00
wpa.c mac80211: add debug file for mic failure 2012-12-05 09:44:41 +01:00
wpa.h mac80211: fix tx->skb NULL pointer dereference 2012-01-16 15:01:16 -05:00