diff options
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl4965-base.c')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl4965-base.c | 23 |
1 files changed, 1 insertions, 22 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl4965-base.c b/drivers/net/wireless/iwlwifi/iwl4965-base.c index c71daec8c74..88229e25837 100644 --- a/drivers/net/wireless/iwlwifi/iwl4965-base.c +++ b/drivers/net/wireless/iwlwifi/iwl4965-base.c | |||
@@ -634,7 +634,6 @@ static u16 iwl4965_supported_rate_to_ie(u8 *ie, u16 supported_rate, | |||
634 | return ret_rates; | 634 | return ret_rates; |
635 | } | 635 | } |
636 | 636 | ||
637 | #ifdef CONFIG_IWL4965_HT | ||
638 | static void iwl4965_ht_conf(struct iwl_priv *priv, | 637 | static void iwl4965_ht_conf(struct iwl_priv *priv, |
639 | struct ieee80211_bss_conf *bss_conf) | 638 | struct ieee80211_bss_conf *bss_conf) |
640 | { | 639 | { |
@@ -707,17 +706,6 @@ static void iwl_ht_cap_to_ie(const struct ieee80211_supported_band *sband, | |||
707 | IEEE80211_HT_CAP_AMPDU_DENSITY); | 706 | IEEE80211_HT_CAP_AMPDU_DENSITY); |
708 | *left -= sizeof(struct ieee80211_ht_cap); | 707 | *left -= sizeof(struct ieee80211_ht_cap); |
709 | } | 708 | } |
710 | #else | ||
711 | static inline void iwl4965_ht_conf(struct iwl_priv *priv, | ||
712 | struct ieee80211_bss_conf *bss_conf) | ||
713 | { | ||
714 | } | ||
715 | static void iwl_ht_cap_to_ie(const struct ieee80211_supported_band *sband, | ||
716 | u8 *pos, int *left) | ||
717 | { | ||
718 | } | ||
719 | #endif | ||
720 | |||
721 | 709 | ||
722 | /** | 710 | /** |
723 | * iwl4965_fill_probe_req - fill in all required fields and IE for probe request | 711 | * iwl4965_fill_probe_req - fill in all required fields and IE for probe request |
@@ -862,10 +850,8 @@ static void iwl4965_activate_qos(struct iwl_priv *priv, u8 force) | |||
862 | priv->qos_data.def_qos_parm.qos_flags |= | 850 | priv->qos_data.def_qos_parm.qos_flags |= |
863 | QOS_PARAM_FLG_UPDATE_EDCA_MSK; | 851 | QOS_PARAM_FLG_UPDATE_EDCA_MSK; |
864 | 852 | ||
865 | #ifdef CONFIG_IWL4965_HT | ||
866 | if (priv->current_ht_config.is_ht) | 853 | if (priv->current_ht_config.is_ht) |
867 | priv->qos_data.def_qos_parm.qos_flags |= QOS_PARAM_FLG_TGN_MSK; | 854 | priv->qos_data.def_qos_parm.qos_flags |= QOS_PARAM_FLG_TGN_MSK; |
868 | #endif /* CONFIG_IWL4965_HT */ | ||
869 | 855 | ||
870 | spin_unlock_irqrestore(&priv->lock, flags); | 856 | spin_unlock_irqrestore(&priv->lock, flags); |
871 | 857 | ||
@@ -3515,10 +3501,9 @@ static void iwl4965_post_associate(struct iwl_priv *priv) | |||
3515 | 3501 | ||
3516 | priv->staging_rxon.filter_flags |= RXON_FILTER_ASSOC_MSK; | 3502 | priv->staging_rxon.filter_flags |= RXON_FILTER_ASSOC_MSK; |
3517 | 3503 | ||
3518 | #ifdef CONFIG_IWL4965_HT | ||
3519 | if (priv->current_ht_config.is_ht) | 3504 | if (priv->current_ht_config.is_ht) |
3520 | iwl_set_rxon_ht(priv, &priv->current_ht_config); | 3505 | iwl_set_rxon_ht(priv, &priv->current_ht_config); |
3521 | #endif /* CONFIG_IWL4965_HT*/ | 3506 | |
3522 | iwl_set_rxon_chain(priv); | 3507 | iwl_set_rxon_chain(priv); |
3523 | priv->staging_rxon.assoc_id = cpu_to_le16(priv->assoc_id); | 3508 | priv->staging_rxon.assoc_id = cpu_to_le16(priv->assoc_id); |
3524 | 3509 | ||
@@ -3854,7 +3839,6 @@ static int iwl4965_mac_config(struct ieee80211_hw *hw, struct ieee80211_conf *co | |||
3854 | 3839 | ||
3855 | spin_lock_irqsave(&priv->lock, flags); | 3840 | spin_lock_irqsave(&priv->lock, flags); |
3856 | 3841 | ||
3857 | #ifdef CONFIG_IWL4965_HT | ||
3858 | /* if we are switching from ht to 2.4 clear flags | 3842 | /* if we are switching from ht to 2.4 clear flags |
3859 | * from any ht related info since 2.4 does not | 3843 | * from any ht related info since 2.4 does not |
3860 | * support ht */ | 3844 | * support ht */ |
@@ -3864,7 +3848,6 @@ static int iwl4965_mac_config(struct ieee80211_hw *hw, struct ieee80211_conf *co | |||
3864 | #endif | 3848 | #endif |
3865 | ) | 3849 | ) |
3866 | priv->staging_rxon.flags = 0; | 3850 | priv->staging_rxon.flags = 0; |
3867 | #endif /* CONFIG_IWL4965_HT */ | ||
3868 | 3851 | ||
3869 | iwl_set_rxon_channel(priv, conf->channel->band, channel); | 3852 | iwl_set_rxon_channel(priv, conf->channel->band, channel); |
3870 | 3853 | ||
@@ -4489,11 +4472,9 @@ static void iwl4965_mac_reset_tsf(struct ieee80211_hw *hw) | |||
4489 | IWL_DEBUG_MAC80211("enter\n"); | 4472 | IWL_DEBUG_MAC80211("enter\n"); |
4490 | 4473 | ||
4491 | priv->lq_mngr.lq_ready = 0; | 4474 | priv->lq_mngr.lq_ready = 0; |
4492 | #ifdef CONFIG_IWL4965_HT | ||
4493 | spin_lock_irqsave(&priv->lock, flags); | 4475 | spin_lock_irqsave(&priv->lock, flags); |
4494 | memset(&priv->current_ht_config, 0, sizeof(struct iwl_ht_info)); | 4476 | memset(&priv->current_ht_config, 0, sizeof(struct iwl_ht_info)); |
4495 | spin_unlock_irqrestore(&priv->lock, flags); | 4477 | spin_unlock_irqrestore(&priv->lock, flags); |
4496 | #endif /* CONFIG_IWL4965_HT */ | ||
4497 | 4478 | ||
4498 | iwl_reset_qos(priv); | 4479 | iwl_reset_qos(priv); |
4499 | 4480 | ||
@@ -5100,9 +5081,7 @@ static struct ieee80211_ops iwl4965_hw_ops = { | |||
5100 | .reset_tsf = iwl4965_mac_reset_tsf, | 5081 | .reset_tsf = iwl4965_mac_reset_tsf, |
5101 | .beacon_update = iwl4965_mac_beacon_update, | 5082 | .beacon_update = iwl4965_mac_beacon_update, |
5102 | .bss_info_changed = iwl4965_bss_info_changed, | 5083 | .bss_info_changed = iwl4965_bss_info_changed, |
5103 | #ifdef CONFIG_IWL4965_HT | ||
5104 | .ampdu_action = iwl4965_mac_ampdu_action, | 5084 | .ampdu_action = iwl4965_mac_ampdu_action, |
5105 | #endif /* CONFIG_IWL4965_HT */ | ||
5106 | .hw_scan = iwl4965_mac_hw_scan | 5085 | .hw_scan = iwl4965_mac_hw_scan |
5107 | }; | 5086 | }; |
5108 | 5087 | ||