linux-kernel-test/drivers/net/wireless/iwlwifi
Wey-Yi Guy 0924e519a3 iwlwifi: fix for channel switch
Different channel has different configuration, need to pass correct
configuration to uCode when send "channel switch" command to uCode.
Invalid configuration will cause sysassert in uCode and produce
un-expected result.

Even it is a very small windows, but we also need to consider and handle
the case if commit_rxon occurred before the "channel switch
announcement" notification received from uCode.

Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-11-11 15:23:44 -05:00
..
iwl3945-base.c iwlwifi: remove power-wasting calls to apm_ops.init() 2009-11-02 15:39:44 -05:00
iwl-1000.c iwlagn: invoke L0S workaround for 6000/1000 series 2009-11-02 15:39:45 -05:00
iwl-3945-fh.h
iwl-3945-hw.h iwlwifi: remove duplicate defines 2009-10-27 16:50:02 -04:00
iwl-3945-led.c
iwl-3945-led.h
iwl-3945-rs.c mac80211: make ieee80211_find_sta per virtual interface 2009-11-04 18:44:48 -05:00
iwl-3945.c iwlwifi: allocate 128 bytes linear buffer for rx skb 2009-11-11 15:23:41 -05:00
iwl-3945.h iwl3945: store station rate scale information in mac80211 station structure 2009-11-02 15:39:47 -05:00
iwl-4965-hw.h iwlwifi: remove duplicated/unused definition 2009-10-27 16:47:58 -04:00
iwl-4965.c iwlwifi: fix for channel switch 2009-11-11 15:23:44 -05:00
iwl-5000-hw.h
iwl-5000.c iwlwifi: fix for channel switch 2009-11-11 15:23:44 -05:00
iwl-6000-hw.h
iwl-6000.c iwlwifi: fix for channel switch 2009-11-11 15:23:44 -05:00
iwl-agn-led.c
iwl-agn-led.h
iwl-agn-rs.c iwlagn: move rate scale initialization to init function 2009-11-02 15:39:47 -05:00
iwl-agn-rs.h iwlwifi: move rate scaling structures to header file 2009-10-27 16:48:32 -04:00
iwl-agn.c iwlwifi: fix for channel switch 2009-11-11 15:23:44 -05:00
iwl-calib.c iwlwifi: move iwl_[un]init_drv to iwlagn 2009-11-02 15:39:46 -05:00
iwl-calib.h
iwl-commands.h iwlwifi: add wimax/wifi coexist support for 6x50 series 2009-11-02 15:39:48 -05:00
iwl-core.c iwlwifi: fix for channel switch 2009-11-11 15:23:44 -05:00
iwl-core.h iwlwifi: print rx_on config to help debug 2009-11-11 15:23:41 -05:00
iwl-csr.h iwlwifi: set auto clock gate disable bit for 6x00/6x50 series 2009-10-27 16:48:33 -04:00
iwl-debug.h iwlwifi: show current power save status reported by uCode 2009-10-27 16:48:31 -04:00
iwl-debugfs.c iwlwifi: rework for static power save 2009-10-27 16:48:34 -04:00
iwl-dev.h iwlwifi: fix for channel switch 2009-11-11 15:23:44 -05:00
iwl-devtrace.c
iwl-devtrace.h
iwl-eeprom.c iwlwifi: remove power-wasting calls to apm_ops.init() 2009-11-02 15:39:44 -05:00
iwl-eeprom.h iwlwifi: identify eeprom version for 6x50 series NIC 2009-10-27 16:48:31 -04:00
iwl-fh.h
iwl-hcmd.c iwlwifi: change debug message to error in failure case 2009-11-11 15:23:40 -05:00
iwl-helpers.h
iwl-io.h
iwl-led.c
iwl-led.h
iwl-power.c iwlwifi: remove duplicated define 2009-10-27 16:50:03 -04:00
iwl-power.h iwlwifi: remove duplicated define 2009-10-27 16:50:03 -04:00
iwl-prph.h iwlwifi: add FIFO usage for 5000 2009-11-11 15:23:43 -05:00
iwl-rx.c iwlwifi: allocate 128 bytes linear buffer for rx skb 2009-11-11 15:23:41 -05:00
iwl-scan.c iwlwifi: use configured valid rx chain for scan 2009-11-11 15:23:42 -05:00
iwl-spectrum.c iwlwifi: use paged Rx 2009-10-27 16:48:06 -04:00
iwl-spectrum.h
iwl-sta.c mac80211: make ieee80211_find_sta per virtual interface 2009-11-04 18:44:48 -05:00
iwl-sta.h iwlwifi: split adding broadcast station from others 2009-11-02 15:39:46 -05:00
iwl-tx.c iwlwifi: fix FIFO vs. queue confusion 2009-11-11 15:23:43 -05:00
Kconfig wireless: remove WLAN_80211 and WLAN_PRE80211 from Kconfig 2009-10-30 16:50:35 -04:00
Makefile