[PATCH 2/8][SRU][U] UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: rtw88: fix rate for a while after being connected"

You-Sheng Yang vicamo.yang at canonical.com
Fri May 29 06:17:16 UTC 2020


BugLink: https://bugs.launchpad.net/bugs/1878147

This reverts commit 81e140747beda1a9edbadbc6cf7a9ad7788d2f9f.

Signed-off-by: You-Sheng Yang <vicamo.yang at canonical.com>
---
 drivers/net/wireless/realtek/rtw88/mac80211.c | 4 ----
 drivers/net/wireless/realtek/rtw88/main.h     | 2 --
 drivers/net/wireless/realtek/rtw88/tx.c       | 5 -----
 3 files changed, 11 deletions(-)

diff --git a/drivers/net/wireless/realtek/rtw88/mac80211.c b/drivers/net/wireless/realtek/rtw88/mac80211.c
index 3c6ae6e6cf51..f92515039e96 100644
--- a/drivers/net/wireless/realtek/rtw88/mac80211.c
+++ b/drivers/net/wireless/realtek/rtw88/mac80211.c
@@ -355,15 +355,11 @@ static void rtw_ops_bss_info_changed(struct ieee80211_hw *hw,
 			rtw_coex_media_status_notify(rtwdev, conf->assoc);
 			if (rtw_bf_support)
 				rtw_bf_assoc(rtwdev, vif, conf);
-
-			rtwdev->fix_rate_count = 20;
 		} else {
 			rtw_leave_lps(rtwdev);
 			net_type = RTW_NET_NO_LINK;
 			rtwvif->aid = 0;
 			rtw_bf_disassoc(rtwdev, vif, conf);
-
-			rtwdev->fix_rate_count = 0;
 		}
 
 		rtwvif->net_type = net_type;
diff --git a/drivers/net/wireless/realtek/rtw88/main.h b/drivers/net/wireless/realtek/rtw88/main.h
index ceaeb03f0d5d..d019ed9a517f 100644
--- a/drivers/net/wireless/realtek/rtw88/main.h
+++ b/drivers/net/wireless/realtek/rtw88/main.h
@@ -1778,8 +1778,6 @@ struct rtw_dev {
 
 	struct rtw_sar sar;
 
-	u32 fix_rate_count;
-
 	/* hci related data, must be last */
 	u8 priv[] __aligned(sizeof(void *));
 };
diff --git a/drivers/net/wireless/realtek/rtw88/tx.c b/drivers/net/wireless/realtek/rtw88/tx.c
index ba276e75eafe..793f66f425b5 100644
--- a/drivers/net/wireless/realtek/rtw88/tx.c
+++ b/drivers/net/wireless/realtek/rtw88/tx.c
@@ -378,11 +378,6 @@ void rtw_tx_pkt_info_update(struct rtw_dev *rtwdev,
 	else if (ieee80211_is_data(fc))
 		rtw_tx_data_pkt_info_update(rtwdev, pkt_info, sta, skb);
 
-	if (rtwdev->fix_rate_count) {
-		rtwdev->fix_rate_count--;
-		rtw_tx_pkt_info_update_rate(rtwdev, pkt_info, skb);
-	}
-
 	bmc = is_broadcast_ether_addr(hdr->addr1) ||
 	      is_multicast_ether_addr(hdr->addr1);
 
-- 
2.25.1




More information about the kernel-team mailing list