summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlwifi/iwl-agn.c
diff options
context:
space:
mode:
authorJohannes Berg2010-04-01 20:24:23 +0200
committerReinette Chatre2010-04-09 20:22:29 +0200
commit8b9fce77737ae9983f61ec56cd53f52fb738b2c7 (patch)
treeb611955a4f7c1c9879a94a3b185b473b0da2bdda /drivers/net/wireless/iwlwifi/iwl-agn.c
parentiwlwifi: need check for valid qos packet before free (diff)
downloadkernel-qcow2-linux-8b9fce77737ae9983f61ec56cd53f52fb738b2c7.tar.gz
kernel-qcow2-linux-8b9fce77737ae9983f61ec56cd53f52fb738b2c7.tar.xz
kernel-qcow2-linux-8b9fce77737ae9983f61ec56cd53f52fb738b2c7.zip
iwlwifi: work around bogus active chains detection
The current algorithm will sometimes "detect" that more chains are enabled than are really present in the device because, for unknown reasons, the ucode sends up all-zeroes signal values. The simplest way of solving this is to restrict the active chains mask to the chains we know are really present on the device. This fixes a bug with some devices where, since sometimes more chains are enabled than really present, the system would hang. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-agn.c')
0 files changed, 0 insertions, 0 deletions