diff options
author | Johannes Berg <johannes.berg@intel.com> | 2012-03-06 16:30:51 -0500 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2012-03-07 13:51:53 -0500 |
commit | ae9625a1a947f33579c244b730001f2ea7d15045 (patch) | |
tree | 1704846193e213ed0e43c7ed1760f4f454317b52 /drivers/net/wireless | |
parent | 1b29dc94ac2e96c9a31b566dc609bf1d4eb87cc2 (diff) |
iwlwifi: remove num_of_queues module parameter
This is a hardware parameter, so it shouldn't
be configurable by the user. Users can disable
aggregation (which is the only thing affected)
with 11n_disable.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-1000.c | 5 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-2000.c | 5 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-5000.c | 10 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-6000.c | 5 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-agn.c | 2 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-shared.h | 2 |
6 files changed, 0 insertions, 29 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-1000.c b/drivers/net/wireless/iwlwifi/iwl-1000.c index 2199a0e5c4f0..5039a9a47767 100644 --- a/drivers/net/wireless/iwlwifi/iwl-1000.c +++ b/drivers/net/wireless/iwlwifi/iwl-1000.c | |||
@@ -122,11 +122,6 @@ static struct iwl_sensitivity_ranges iwl1000_sensitivity = { | |||
122 | 122 | ||
123 | static void iwl1000_hw_set_hw_params(struct iwl_priv *priv) | 123 | static void iwl1000_hw_set_hw_params(struct iwl_priv *priv) |
124 | { | 124 | { |
125 | if (iwlagn_mod_params.num_of_queues >= IWL_MIN_NUM_QUEUES && | ||
126 | iwlagn_mod_params.num_of_queues <= IWLAGN_NUM_QUEUES) | ||
127 | cfg(priv)->base_params->num_of_queues = | ||
128 | iwlagn_mod_params.num_of_queues; | ||
129 | |||
130 | hw_params(priv).max_txq_num = cfg(priv)->base_params->num_of_queues; | 125 | hw_params(priv).max_txq_num = cfg(priv)->base_params->num_of_queues; |
131 | 126 | ||
132 | hw_params(priv).ht40_channel = BIT(IEEE80211_BAND_2GHZ); | 127 | hw_params(priv).ht40_channel = BIT(IEEE80211_BAND_2GHZ); |
diff --git a/drivers/net/wireless/iwlwifi/iwl-2000.c b/drivers/net/wireless/iwlwifi/iwl-2000.c index 1ba020723537..c1739626aeb4 100644 --- a/drivers/net/wireless/iwlwifi/iwl-2000.c +++ b/drivers/net/wireless/iwlwifi/iwl-2000.c | |||
@@ -118,11 +118,6 @@ static struct iwl_sensitivity_ranges iwl2000_sensitivity = { | |||
118 | 118 | ||
119 | static void iwl2000_hw_set_hw_params(struct iwl_priv *priv) | 119 | static void iwl2000_hw_set_hw_params(struct iwl_priv *priv) |
120 | { | 120 | { |
121 | if (iwlagn_mod_params.num_of_queues >= IWL_MIN_NUM_QUEUES && | ||
122 | iwlagn_mod_params.num_of_queues <= IWLAGN_NUM_QUEUES) | ||
123 | cfg(priv)->base_params->num_of_queues = | ||
124 | iwlagn_mod_params.num_of_queues; | ||
125 | |||
126 | hw_params(priv).max_txq_num = cfg(priv)->base_params->num_of_queues; | 121 | hw_params(priv).max_txq_num = cfg(priv)->base_params->num_of_queues; |
127 | 122 | ||
128 | hw_params(priv).ht40_channel = BIT(IEEE80211_BAND_2GHZ); | 123 | hw_params(priv).ht40_channel = BIT(IEEE80211_BAND_2GHZ); |
diff --git a/drivers/net/wireless/iwlwifi/iwl-5000.c b/drivers/net/wireless/iwlwifi/iwl-5000.c index aebdfd7e01a5..fc6ec07de877 100644 --- a/drivers/net/wireless/iwlwifi/iwl-5000.c +++ b/drivers/net/wireless/iwlwifi/iwl-5000.c | |||
@@ -157,11 +157,6 @@ static void iwl5000_set_ct_threshold(struct iwl_priv *priv) | |||
157 | 157 | ||
158 | static void iwl5000_hw_set_hw_params(struct iwl_priv *priv) | 158 | static void iwl5000_hw_set_hw_params(struct iwl_priv *priv) |
159 | { | 159 | { |
160 | if (iwlagn_mod_params.num_of_queues >= IWL_MIN_NUM_QUEUES && | ||
161 | iwlagn_mod_params.num_of_queues <= IWLAGN_NUM_QUEUES) | ||
162 | cfg(priv)->base_params->num_of_queues = | ||
163 | iwlagn_mod_params.num_of_queues; | ||
164 | |||
165 | hw_params(priv).max_txq_num = cfg(priv)->base_params->num_of_queues; | 160 | hw_params(priv).max_txq_num = cfg(priv)->base_params->num_of_queues; |
166 | 161 | ||
167 | hw_params(priv).ht40_channel = BIT(IEEE80211_BAND_2GHZ) | | 162 | hw_params(priv).ht40_channel = BIT(IEEE80211_BAND_2GHZ) | |
@@ -180,11 +175,6 @@ static void iwl5000_hw_set_hw_params(struct iwl_priv *priv) | |||
180 | 175 | ||
181 | static void iwl5150_hw_set_hw_params(struct iwl_priv *priv) | 176 | static void iwl5150_hw_set_hw_params(struct iwl_priv *priv) |
182 | { | 177 | { |
183 | if (iwlagn_mod_params.num_of_queues >= IWL_MIN_NUM_QUEUES && | ||
184 | iwlagn_mod_params.num_of_queues <= IWLAGN_NUM_QUEUES) | ||
185 | cfg(priv)->base_params->num_of_queues = | ||
186 | iwlagn_mod_params.num_of_queues; | ||
187 | |||
188 | hw_params(priv).max_txq_num = cfg(priv)->base_params->num_of_queues; | 178 | hw_params(priv).max_txq_num = cfg(priv)->base_params->num_of_queues; |
189 | 179 | ||
190 | hw_params(priv).ht40_channel = BIT(IEEE80211_BAND_2GHZ) | | 180 | hw_params(priv).ht40_channel = BIT(IEEE80211_BAND_2GHZ) | |
diff --git a/drivers/net/wireless/iwlwifi/iwl-6000.c b/drivers/net/wireless/iwlwifi/iwl-6000.c index 150bef078609..a64f0f281249 100644 --- a/drivers/net/wireless/iwlwifi/iwl-6000.c +++ b/drivers/net/wireless/iwlwifi/iwl-6000.c | |||
@@ -139,11 +139,6 @@ static struct iwl_sensitivity_ranges iwl6000_sensitivity = { | |||
139 | 139 | ||
140 | static void iwl6000_hw_set_hw_params(struct iwl_priv *priv) | 140 | static void iwl6000_hw_set_hw_params(struct iwl_priv *priv) |
141 | { | 141 | { |
142 | if (iwlagn_mod_params.num_of_queues >= IWL_MIN_NUM_QUEUES && | ||
143 | iwlagn_mod_params.num_of_queues <= IWLAGN_NUM_QUEUES) | ||
144 | cfg(priv)->base_params->num_of_queues = | ||
145 | iwlagn_mod_params.num_of_queues; | ||
146 | |||
147 | hw_params(priv).max_txq_num = cfg(priv)->base_params->num_of_queues; | 142 | hw_params(priv).max_txq_num = cfg(priv)->base_params->num_of_queues; |
148 | 143 | ||
149 | hw_params(priv).ht40_channel = BIT(IEEE80211_BAND_2GHZ) | | 144 | hw_params(priv).ht40_channel = BIT(IEEE80211_BAND_2GHZ) | |
diff --git a/drivers/net/wireless/iwlwifi/iwl-agn.c b/drivers/net/wireless/iwlwifi/iwl-agn.c index 7c3165ed85bc..8cf149cd20ca 100644 --- a/drivers/net/wireless/iwlwifi/iwl-agn.c +++ b/drivers/net/wireless/iwlwifi/iwl-agn.c | |||
@@ -1471,8 +1471,6 @@ MODULE_PARM_DESC(debug, "debug output mask"); | |||
1471 | 1471 | ||
1472 | module_param_named(swcrypto, iwlagn_mod_params.sw_crypto, int, S_IRUGO); | 1472 | module_param_named(swcrypto, iwlagn_mod_params.sw_crypto, int, S_IRUGO); |
1473 | MODULE_PARM_DESC(swcrypto, "using crypto in software (default 0 [hardware])"); | 1473 | MODULE_PARM_DESC(swcrypto, "using crypto in software (default 0 [hardware])"); |
1474 | module_param_named(queues_num, iwlagn_mod_params.num_of_queues, int, S_IRUGO); | ||
1475 | MODULE_PARM_DESC(queues_num, "number of hw queues."); | ||
1476 | module_param_named(11n_disable, iwlagn_mod_params.disable_11n, uint, S_IRUGO); | 1474 | module_param_named(11n_disable, iwlagn_mod_params.disable_11n, uint, S_IRUGO); |
1477 | MODULE_PARM_DESC(11n_disable, | 1475 | MODULE_PARM_DESC(11n_disable, |
1478 | "disable 11n functionality, bitmap: 1: full, 2: agg TX, 4: agg RX"); | 1476 | "disable 11n functionality, bitmap: 1: full, 2: agg TX, 4: agg RX"); |
diff --git a/drivers/net/wireless/iwlwifi/iwl-shared.h b/drivers/net/wireless/iwlwifi/iwl-shared.h index 8ee528479c95..ab2e1f771a11 100644 --- a/drivers/net/wireless/iwlwifi/iwl-shared.h +++ b/drivers/net/wireless/iwlwifi/iwl-shared.h | |||
@@ -115,7 +115,6 @@ extern struct iwl_mod_params iwlagn_mod_params; | |||
115 | * Holds the module parameters | 115 | * Holds the module parameters |
116 | * | 116 | * |
117 | * @sw_crypto: using hardware encryption, default = 0 | 117 | * @sw_crypto: using hardware encryption, default = 0 |
118 | * @num_of_queues: number of tx queue, HW dependent | ||
119 | * @disable_11n: disable 11n capabilities, default = 0, | 118 | * @disable_11n: disable 11n capabilities, default = 0, |
120 | * use IWL_DISABLE_HT_* constants | 119 | * use IWL_DISABLE_HT_* constants |
121 | * @amsdu_size_8K: enable 8K amsdu size, default = 1 | 120 | * @amsdu_size_8K: enable 8K amsdu size, default = 1 |
@@ -137,7 +136,6 @@ extern struct iwl_mod_params iwlagn_mod_params; | |||
137 | */ | 136 | */ |
138 | struct iwl_mod_params { | 137 | struct iwl_mod_params { |
139 | int sw_crypto; | 138 | int sw_crypto; |
140 | int num_of_queues; | ||
141 | unsigned int disable_11n; | 139 | unsigned int disable_11n; |
142 | int amsdu_size_8K; | 140 | int amsdu_size_8K; |
143 | int antenna; | 141 | int antenna; |