diff options
author | Emmanuel Grumbach <emmanuel.grumbach@intel.com> | 2012-06-13 19:37:06 +0300 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2012-06-18 10:45:49 +0200 |
commit | 303e56f2d2868f1bcdd3b72c3296d02a7af28962 (patch) | |
tree | a90edb6e2f572e96e355d0fb1053430e8bf804c0 /drivers | |
parent | 67711c17fc8bcab8f9e92c49049b8356f9a557c1 (diff) | |
download | linux-3.10-303e56f2d2868f1bcdd3b72c3296d02a7af28962.tar.gz linux-3.10-303e56f2d2868f1bcdd3b72c3296d02a7af28962.tar.bz2 linux-3.10-303e56f2d2868f1bcdd3b72c3296d02a7af28962.zip |
iwlwifi: check that we have enough bits to track the TX queues
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/net/wireless/iwlwifi/dvm/main.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/dvm/main.c b/drivers/net/wireless/iwlwifi/dvm/main.c index e620af3d592..bba3edfb348 100644 --- a/drivers/net/wireless/iwlwifi/dvm/main.c +++ b/drivers/net/wireless/iwlwifi/dvm/main.c @@ -1352,6 +1352,9 @@ static struct iwl_op_mode *iwl_op_mode_dvm_start(struct iwl_trans *trans, trans_cfg.queue_watchdog_timeout = IWL_WATCHDOG_DISABLED; trans_cfg.command_names = iwl_dvm_cmd_strings; + WARN_ON(sizeof(priv->transport_queue_stop) * BITS_PER_BYTE < + priv->cfg->base_params->num_of_queues); + ucode_flags = fw->ucode_capa.flags; #ifndef CONFIG_IWLWIFI_P2P |