diff --git a/mt7915/mcu.c b/mt7915/mcu.c index 655e3bd84..4f2219be6 100644 --- a/mt7915/mcu.c +++ b/mt7915/mcu.c @@ -1581,8 +1581,8 @@ mt7915_mcu_sta_amsdu_tlv(struct sk_buff *skb, struct ieee80211_sta *sta) amsdu = (struct sta_rec_amsdu *)tlv; amsdu->max_amsdu_num = 8; amsdu->amsdu_en = true; - amsdu->max_mpdu_size = min_t(int, IEEE80211_MAX_MPDU_LEN_VHT_7991, - sta->max_amsdu_len); + amsdu->max_mpdu_size = sta->max_amsdu_len >= + IEEE80211_MAX_MPDU_LEN_VHT_7991; msta->wcid.amsdu = true; }