diff options
author | Josh Boyer <jwboyer@redhat.com> | 2013-07-12 07:47:24 -0400 |
---|---|---|
committer | Josh Boyer <jwboyer@redhat.com> | 2013-07-12 07:51:34 -0400 |
commit | ae1356ac9fb7cb0774eaab42465bd3017328dbb3 (patch) | |
tree | 00d40c4549001268cb908d91ccbec10ca23ad564 /iwlwifi-dvm-dont-send-BT_CONFIG-on-devices-wo-Bluetooth.patch | |
parent | 9c63d892b79f4cd8be0857fe7151faff165a7e29 (diff) | |
download | kernel-ae1356ac9fb7cb0774eaab42465bd3017328dbb3.tar.gz kernel-ae1356ac9fb7cb0774eaab42465bd3017328dbb3.tar.xz kernel-ae1356ac9fb7cb0774eaab42465bd3017328dbb3.zip |
Add iwlwifi fix for connection issue (rhbz 885407)
Diffstat (limited to 'iwlwifi-dvm-dont-send-BT_CONFIG-on-devices-wo-Bluetooth.patch')
-rw-r--r-- | iwlwifi-dvm-dont-send-BT_CONFIG-on-devices-wo-Bluetooth.patch | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/iwlwifi-dvm-dont-send-BT_CONFIG-on-devices-wo-Bluetooth.patch b/iwlwifi-dvm-dont-send-BT_CONFIG-on-devices-wo-Bluetooth.patch new file mode 100644 index 000000000..fa4320763 --- /dev/null +++ b/iwlwifi-dvm-dont-send-BT_CONFIG-on-devices-wo-Bluetooth.patch @@ -0,0 +1,32 @@ +From 7b29fdb8cd8f92e31f550611a8c031986dba2e8f Mon Sep 17 00:00:00 2001 +From: Johannes Berg <johannes.berg@intel.com> +Date: Fri, 03 May 2013 16:58:16 +0000 +Subject: iwlwifi: dvm: don't send BT_CONFIG on devices w/o Bluetooth + +The BT_CONFIG command that is sent to the device during +startup will enable BT coex unless the module parameter +turns it off, but on devices without Bluetooth this may +cause problems, as reported in Redhat BZ 885407. + +Fix this by sending the BT_CONFIG command only when the +device has Bluetooth. + +Cc: stable@vger.kernel.org +Reviewed-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com> +Signed-off-by: Johannes Berg <johannes@sipsolutions.net> +--- +diff --git a/drivers/net/wireless/iwlwifi/dvm/main.c b/drivers/net/wireless/iwlwifi/dvm/main.c +index 3952ddf..1531a4f 100644 +--- a/drivers/net/wireless/iwlwifi/dvm/main.c ++++ b/drivers/net/wireless/iwlwifi/dvm/main.c +@@ -758,7 +758,7 @@ int iwl_alive_start(struct iwl_priv *priv) + BT_COEX_PRIO_TBL_EVT_INIT_CALIB2); + if (ret) + return ret; +- } else { ++ } else if (priv->lib->bt_params) { + /* + * default is 2-wire BT coexexistence support + */ +-- +cgit v0.9.2 |