hc
2024-05-16 8d2a02b24d66aa359e83eebc1ed3c0f85367a1cb
kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/rtw_rm.c
....@@ -36,20 +36,6 @@
3636 return H2C_SUCCESS;
3737 }
3838
39
-void rm_update_cap(u8 *frame_head, _adapter *pa, u32 pktlen, int offset)
40
-{
41
-#ifdef CONFIG_RTW_80211K
42
- u8 *res;
43
- sint len;
44
-
45
- res = rtw_get_ie(frame_head + offset, _EID_RRM_EN_CAP_IE_, &len,
46
- pktlen - offset);
47
- if (res != NULL)
48
- _rtw_memcpy((void *)pa->rmpriv.rm_en_cap_def, (res + 2),
49
- MIN(len, sizeof(pa->rmpriv.rm_en_cap_def)));
50
-#endif
51
-}
52
-
5339 #ifdef CONFIG_RTW_80211K
5440 struct cmd_meas_type_ {
5541 u8 id;
....@@ -542,13 +528,13 @@
542528 RTW_INFO("DBG set ssid to %s\n",DBG_BCN_REQ_SSID_NAME);
543529 i = strlen(DBG_BCN_REQ_SSID_NAME);
544530 prm->q.opt.bcn.ssid.SsidLength = i;
545
- _rtw_memcpy(&(prm->q.opt.bcn.ssid.Ssid), DBG_BCN_REQ_SSID_NAME,
546
- MIN(i, sizeof(prm->q.opt.bcn.ssid.Ssid)-1));
531
+ _rtw_memcpy(&(prm->q.opt.bcn.ssid.Ssid),
532
+ DBG_BCN_REQ_SSID_NAME, i);
547533
548534 #else /* original */
549535 prm->q.opt.bcn.ssid.SsidLength = pbody[p+1];
550
- _rtw_memcpy(&(prm->q.opt.bcn.ssid.Ssid), &pbody[p+2],
551
- MIN(pbody[p+1], sizeof(prm->q.opt.bcn.ssid.Ssid)-1));
536
+ _rtw_memcpy(&(prm->q.opt.bcn.ssid.Ssid),
537
+ &pbody[p+2], pbody[p+1]);
552538 #endif
553539 #endif
554540 RTW_INFO("RM: bcn_req_ssid=%s\n",
....@@ -2208,9 +2194,8 @@
22082194 if (elem->rm_en_cap) {
22092195 RTW_INFO("assoc.rm_en_cap="RM_CAP_FMT"\n",
22102196 RM_CAP_ARG(elem->rm_en_cap));
2211
-
2212
- _rtw_memcpy(psta->rm_en_cap, (elem->rm_en_cap),
2213
- MIN(elem->rm_en_cap_len, sizeof(psta->rm_en_cap)));
2197
+ _rtw_memcpy(psta->rm_en_cap,
2198
+ (elem->rm_en_cap), elem->rm_en_cap_len);
22142199 }
22152200 }
22162201
....@@ -2218,8 +2203,7 @@
22182203 {
22192204 int i;
22202205
2221
- _rtw_memcpy(&padapter->rmpriv.rm_en_cap_assoc, pIE->data,
2222
- MIN(pIE->Length, sizeof(padapter->rmpriv.rm_en_cap_assoc)));
2206
+ _rtw_memcpy(&padapter->rmpriv.rm_en_cap_assoc, pIE->data, pIE->Length);
22232207 RTW_INFO("assoc.rm_en_cap="RM_CAP_FMT"\n", RM_CAP_ARG(pIE->data));
22242208 }
22252209