aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlwifi/iwl-agn-rxon.c
diff options
context:
space:
mode:
authorWey-Yi Guy <wey-yi.w.guy@intel.com>2011-05-27 11:40:24 -0400
committerJohn W. Linville <linville@tuxdriver.com>2011-06-01 15:36:31 -0400
commit891db88112b604db054d9575d200271ad97634a4 (patch)
tree5ee8eda2a83dd40154708f9bef017fe158ed7b26 /drivers/net/wireless/iwlwifi/iwl-agn-rxon.c
parent180cdc79c2204d0abe15509689dde631290f6a95 (diff)
iwlagn: send tx power command if defer cause by RXON not match
During channge channel, tx power will not send to uCode, the tx power command should send after scan complete. but should also can send after RXON command. 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/iwlwifi/iwl-agn-rxon.c')
-rw-r--r--drivers/net/wireless/iwlwifi/iwl-agn-rxon.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-agn-rxon.c b/drivers/net/wireless/iwlwifi/iwl-agn-rxon.c
index a95ad84c537..58c095c00c0 100644
--- a/drivers/net/wireless/iwlwifi/iwl-agn-rxon.c
+++ b/drivers/net/wireless/iwlwifi/iwl-agn-rxon.c
@@ -362,6 +362,11 @@ int iwlagn_commit_rxon(struct iwl_priv *priv, struct iwl_rxon_context *ctx)
362 } 362 }
363 363
364 memcpy(active, &ctx->staging, sizeof(*active)); 364 memcpy(active, &ctx->staging, sizeof(*active));
365 /*
366 * We do not commit tx power settings while channel changing,
367 * do it now if after settings changed.
368 */
369 iwl_set_tx_power(priv, priv->tx_power_next, false);
365 return 0; 370 return 0;
366 } 371 }
367 372