diff options
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-agn-calib.c')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-agn-calib.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-agn-calib.c b/drivers/net/wireless/iwlwifi/iwl-agn-calib.c index 156b125dba71..84ad62958535 100644 --- a/drivers/net/wireless/iwlwifi/iwl-agn-calib.c +++ b/drivers/net/wireless/iwlwifi/iwl-agn-calib.c | |||
@@ -625,7 +625,7 @@ void iwl_sensitivity_calibration(struct iwl_priv *priv, void *resp) | |||
625 | 625 | ||
626 | data = &(priv->sensitivity_data); | 626 | data = &(priv->sensitivity_data); |
627 | 627 | ||
628 | if (!iwl_is_associated(priv)) { | 628 | if (!iwl_is_any_associated(priv)) { |
629 | IWL_DEBUG_CALIB(priv, "<< - not associated\n"); | 629 | IWL_DEBUG_CALIB(priv, "<< - not associated\n"); |
630 | return; | 630 | return; |
631 | } | 631 | } |
@@ -763,6 +763,12 @@ void iwl_chain_noise_calibration(struct iwl_priv *priv, void *stat_resp) | |||
763 | unsigned long flags; | 763 | unsigned long flags; |
764 | struct statistics_rx_non_phy *rx_info; | 764 | struct statistics_rx_non_phy *rx_info; |
765 | u8 first_chain; | 765 | u8 first_chain; |
766 | /* | ||
767 | * MULTI-FIXME: | ||
768 | * When we support multiple interfaces on different channels, | ||
769 | * this must be modified/fixed. | ||
770 | */ | ||
771 | struct iwl_rxon_context *ctx = &priv->contexts[IWL_RXON_CTX_BSS]; | ||
766 | 772 | ||
767 | if (priv->disable_chain_noise_cal) | 773 | if (priv->disable_chain_noise_cal) |
768 | return; | 774 | return; |
@@ -793,8 +799,8 @@ void iwl_chain_noise_calibration(struct iwl_priv *priv, void *stat_resp) | |||
793 | return; | 799 | return; |
794 | } | 800 | } |
795 | 801 | ||
796 | rxon_band24 = !!(priv->staging_rxon.flags & RXON_FLG_BAND_24G_MSK); | 802 | rxon_band24 = !!(ctx->staging.flags & RXON_FLG_BAND_24G_MSK); |
797 | rxon_chnum = le16_to_cpu(priv->staging_rxon.channel); | 803 | rxon_chnum = le16_to_cpu(ctx->staging.channel); |
798 | if (priv->cfg->bt_statistics) { | 804 | if (priv->cfg->bt_statistics) { |
799 | stat_band24 = !!(((struct iwl_bt_notif_statistics *) | 805 | stat_band24 = !!(((struct iwl_bt_notif_statistics *) |
800 | stat_resp)->flag & | 806 | stat_resp)->flag & |