From: Bo Jiao Date: Fri, 19 Nov 2021 08:53:23 +0000 (+0800) Subject: mt76: fix the wiphy's available antennas to the correct value X-Git-Tag: v5.17-rc1~170^2~134^2~20^2~45 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0a57d636012edd147e553d22bfcd3f589b03e676;p=thirdparty%2Fkernel%2Flinux.git mt76: fix the wiphy's available antennas to the correct value the wiphy's available antennas may be incorrect When ext phy's antenna_mask is different from main phy Signed-off-by: Bo Jiao Signed-off-by: Felix Fietkau --- diff --git a/drivers/net/wireless/mediatek/mt76/mac80211.c b/drivers/net/wireless/mediatek/mt76/mac80211.c index b0869ff86c49f..825b6e98a8189 100644 --- a/drivers/net/wireless/mediatek/mt76/mac80211.c +++ b/drivers/net/wireless/mediatek/mt76/mac80211.c @@ -411,8 +411,8 @@ mt76_phy_init(struct mt76_phy *phy, struct ieee80211_hw *hw) wiphy_ext_feature_set(wiphy, NL80211_EXT_FEATURE_AIRTIME_FAIRNESS); wiphy_ext_feature_set(wiphy, NL80211_EXT_FEATURE_AQL); - wiphy->available_antennas_tx = dev->phy.antenna_mask; - wiphy->available_antennas_rx = dev->phy.antenna_mask; + wiphy->available_antennas_tx = phy->antenna_mask; + wiphy->available_antennas_rx = phy->antenna_mask; hw->txq_data_size = sizeof(struct mt76_txq); hw->uapsd_max_sp_len = IEEE80211_WMM_IE_STA_QOSINFO_SP_ALL;