summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlegacy/common.c
diff options
context:
space:
mode:
authorStanislaw Gruszka2013-08-01 12:07:55 +0200
committerJohn W. Linville2013-08-02 20:54:04 +0200
commit788f7a56fce1bcb2067b62b851a086fca48a0056 (patch)
tree95ce469240d45ffbe46df7e8ff13d1719ad26289 /drivers/net/wireless/iwlegacy/common.c
parentiwl4965: set power mode early (diff)
downloadkernel-qcow2-linux-788f7a56fce1bcb2067b62b851a086fca48a0056.tar.gz
kernel-qcow2-linux-788f7a56fce1bcb2067b62b851a086fca48a0056.tar.xz
kernel-qcow2-linux-788f7a56fce1bcb2067b62b851a086fca48a0056.zip
iwl4965: reset firmware after rfkill off
Using rfkill switch can make firmware unstable, what cause various Microcode errors and kernel warnings. Reseting firmware just after rfkill off (radio on) helped with that. Resolve: https://bugzilla.redhat.com/show_bug.cgi?id=977053 Reported-and-tested-by: Justin Pearce <whitefox@guardianfox.net> Cc: stable@vger.kernel.org Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/iwlegacy/common.c')
-rw-r--r--drivers/net/wireless/iwlegacy/common.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlegacy/common.c b/drivers/net/wireless/iwlegacy/common.c
index 3195aad440dd..b03e22ef5462 100644
--- a/drivers/net/wireless/iwlegacy/common.c
+++ b/drivers/net/wireless/iwlegacy/common.c
@@ -4660,6 +4660,7 @@ il_force_reset(struct il_priv *il, bool external)
return 0;
}
+EXPORT_SYMBOL(il_force_reset);
int
il_mac_change_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif,