linux/drivers/net/wireless/iwlwifi
Zhu Yi e655b9f03f iwlwifi: fix problem when rf_killswitch change during suspend/resume
After we delay device initialization until interface up, there are more
conditions for the hardware rf_kill switch states during suspend and
resume. For example, before suspend we can have interface up or down,
rf_kill enable or disable; before resume we can have rf_kill enable or
disable. So there are totally 2^3 = 8 conditions to handle. This patch
addressed this problem and makes sure every condition works correctly.

This patch also merges the device suspend and resume handlers with the
mac_start and mac_stop code since they are basically doing the same
thing.

Signed-off-by: Zhu Yi <yi.zhu@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-01-28 15:09:58 -08:00
..
Kconfig iwlwifi: fix typo in 'drivers/net/wireless/iwlwifi/Kconfig' 2008-01-28 15:09:13 -08:00
Makefile
iwl-3945-commands.h iwlwifi: document scan command 2008-01-28 15:09:56 -08:00
iwl-3945-debug.h iwlwifi: cleanup namespace 2008-01-28 15:04:35 -08:00
iwl-3945-hw.h iwlwifi: 802.11n add support to 8K A-MSDU Rx frames 2008-01-28 15:05:46 -08:00
iwl-3945-io.h iwlwifi: cleanup namespace 2008-01-28 15:04:35 -08:00
iwl-3945-rs.c mac80211: Fix rate reporting regression 2008-01-28 15:09:42 -08:00
iwl-3945-rs.h iwlwifi: clean up and clarify some comments after 3945/4965 split 2008-01-28 15:05:17 -08:00
iwl-3945.c iwlwifi: delay firmware loading from pci_probe to network interface open 2008-01-28 15:09:57 -08:00
iwl-3945.h mac80211: dont use interface indices in drivers 2008-01-28 15:09:36 -08:00
iwl-4965-commands.h iwlwifi: document scan command 2008-01-28 15:09:56 -08:00
iwl-4965-debug.h iwlwifi: cleanup namespace 2008-01-28 15:04:35 -08:00
iwl-4965-hw.h iwlwifi: 802.11n add support to 8K A-MSDU Rx frames 2008-01-28 15:05:46 -08:00
iwl-4965-io.h iwlwifi: cleanup namespace 2008-01-28 15:04:35 -08:00
iwl-4965-rs.c mac80211: Fix rate reporting regression 2008-01-28 15:09:42 -08:00
iwl-4965-rs.h iwlwifi: Move is_legacy() macro family from iwl-4965-hw.h to iwl-4965-rs.h 2008-01-28 15:05:18 -08:00
iwl-4965.c iwlwifi: delay firmware loading from pci_probe to network interface open 2008-01-28 15:09:57 -08:00
iwl-4965.h iwlwifi: remove iwl4965_tx_cmd 2008-01-28 15:09:55 -08:00
iwl-helpers.h iwlwifi: move iwl4965_get_dma_hi_address function to iwl-helpers.h 2008-01-28 15:09:55 -08:00
iwl-prph.h iwlwifi: document 4965 Tx scheduler 2008-01-28 15:05:31 -08:00
iwl-spectrum.h
iwl3945-base.c iwlwifi: fix problem when rf_killswitch change during suspend/resume 2008-01-28 15:09:58 -08:00
iwl4965-base.c iwlwifi: fix problem when rf_killswitch change during suspend/resume 2008-01-28 15:09:58 -08:00