From 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Tue, 22 Oct 2024 10:36:11 +0000
Subject: [PATCH] 修改4g拨号为QMI,需要在系统里后台执行quectel-CM
---
kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/rtw_rm.c | 30 +++++++-----------------------
1 files changed, 7 insertions(+), 23 deletions(-)
diff --git a/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/rtw_rm.c b/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/rtw_rm.c
index 9517f81..38ceb2e 100644
--- a/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/rtw_rm.c
+++ b/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/rtw_rm.c
@@ -36,20 +36,6 @@
return H2C_SUCCESS;
}
-void rm_update_cap(u8 *frame_head, _adapter *pa, u32 pktlen, int offset)
-{
-#ifdef CONFIG_RTW_80211K
- u8 *res;
- sint len;
-
- res = rtw_get_ie(frame_head + offset, _EID_RRM_EN_CAP_IE_, &len,
- pktlen - offset);
- if (res != NULL)
- _rtw_memcpy((void *)pa->rmpriv.rm_en_cap_def, (res + 2),
- MIN(len, sizeof(pa->rmpriv.rm_en_cap_def)));
-#endif
-}
-
#ifdef CONFIG_RTW_80211K
struct cmd_meas_type_ {
u8 id;
@@ -542,13 +528,13 @@
RTW_INFO("DBG set ssid to %s\n",DBG_BCN_REQ_SSID_NAME);
i = strlen(DBG_BCN_REQ_SSID_NAME);
prm->q.opt.bcn.ssid.SsidLength = i;
- _rtw_memcpy(&(prm->q.opt.bcn.ssid.Ssid), DBG_BCN_REQ_SSID_NAME,
- MIN(i, sizeof(prm->q.opt.bcn.ssid.Ssid)-1));
+ _rtw_memcpy(&(prm->q.opt.bcn.ssid.Ssid),
+ DBG_BCN_REQ_SSID_NAME, i);
#else /* original */
prm->q.opt.bcn.ssid.SsidLength = pbody[p+1];
- _rtw_memcpy(&(prm->q.opt.bcn.ssid.Ssid), &pbody[p+2],
- MIN(pbody[p+1], sizeof(prm->q.opt.bcn.ssid.Ssid)-1));
+ _rtw_memcpy(&(prm->q.opt.bcn.ssid.Ssid),
+ &pbody[p+2], pbody[p+1]);
#endif
#endif
RTW_INFO("RM: bcn_req_ssid=%s\n",
@@ -2208,9 +2194,8 @@
if (elem->rm_en_cap) {
RTW_INFO("assoc.rm_en_cap="RM_CAP_FMT"\n",
RM_CAP_ARG(elem->rm_en_cap));
-
- _rtw_memcpy(psta->rm_en_cap, (elem->rm_en_cap),
- MIN(elem->rm_en_cap_len, sizeof(psta->rm_en_cap)));
+ _rtw_memcpy(psta->rm_en_cap,
+ (elem->rm_en_cap), elem->rm_en_cap_len);
}
}
@@ -2218,8 +2203,7 @@
{
int i;
- _rtw_memcpy(&padapter->rmpriv.rm_en_cap_assoc, pIE->data,
- MIN(pIE->Length, sizeof(padapter->rmpriv.rm_en_cap_assoc)));
+ _rtw_memcpy(&padapter->rmpriv.rm_en_cap_assoc, pIE->data, pIE->Length);
RTW_INFO("assoc.rm_en_cap="RM_CAP_FMT"\n", RM_CAP_ARG(pIE->data));
}
--
Gitblit v1.6.2