* [PATCH] mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate()
@ 2020-11-26 8:59 Shayne Chen
0 siblings, 0 replies; only message in thread
From: Shayne Chen @ 2020-11-26 8:59 UTC (permalink / raw)
To: Felix Fietkau
Cc: Ryder Lee, linux-wireless, Yiwei Chung, linux-mediatek,
Lorenzo Bianconi, Shayne Chen
The mcs value of HT mode reported by mt7915_mcu_get_rx_rate()
has already been converted to the expected format.
Tested-by: Yiwei Chung <yiwei.chung@mediatek.com>
Signed-off-by: Shayne Chen <shayne.chen@mediatek.com>
---
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/mcu.c b/drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
index 600ab7a..71f9140 100644
--- a/drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
+++ b/drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
@@ -3524,7 +3524,9 @@ int mt7915_mcu_get_rx_rate(struct mt7915_phy *phy, struct ieee80211_vif *vif,
break;
case MT_PHY_TYPE_HT:
case MT_PHY_TYPE_HT_GF:
- rate->mcs += (rate->nss - 1) * 8;
+ if (rate->mcs > 31)
+ return -EINVAL;
+
flags |= RATE_INFO_FLAGS_MCS;
if (res->gi)
--
2.17.1
_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2020-11-26 9:00 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-26 8:59 [PATCH] mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() Shayne Chen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).