summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlwifi/iwl-helpers.h
diff options
context:
space:
mode:
authorZhu Yi <yi.zhu@intel.com>2008-01-24 11:19:38 +0100
committerDavid S. Miller <davem@davemloft.net>2008-01-29 00:09:58 +0100
commite655b9f03f41c7a84fb74d6619abf844d7f2ab65 (patch)
tree219be4a1e49e9d630874684b6996e9d0a73d166c /drivers/net/wireless/iwlwifi/iwl-helpers.h
parentiwlwifi: delay firmware loading from pci_probe to network interface open (diff)
downloadlinux-e655b9f03f41c7a84fb74d6619abf844d7f2ab65.tar.xz
linux-e655b9f03f41c7a84fb74d6619abf844d7f2ab65.zip
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>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-helpers.h')
0 files changed, 0 insertions, 0 deletions