[PATCH 46/61] staging: rtl8723bs: remove rtw_get_mgntframe_raid helper
From: Arsenii Pashchenko
Date: Wed Jul 15 2026 - 09:04:37 EST
Remove the tiny helper function rtw_get_mgntframe_raid. Inline the
ternary operator check directly into the callers to simplify the
driver architecture and avoid unnecessary call overhead.
Signed-off-by: Arsenii Pashchenko <ulijg308@xxxxxxxxx>
---
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 2 +-
drivers/staging/rtl8723bs/hal/hal_com.c | 4 ----
drivers/staging/rtl8723bs/include/hal_com.h | 1 -
3 files changed, 1 insertion(+), 6 deletions(-)
diff --git a/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c b/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
index 62abfd896..0cc6887bb 100644
--- a/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
+++ b/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
@@ -1897,7 +1897,7 @@ void update_mgntframe_attrib(struct adapter *padapter, struct pkt_attrib *pattri
wireless_mode = WIRELESS_11B;
else
wireless_mode = WIRELESS_11G;
- pattrib->raid = rtw_get_mgntframe_raid(padapter, wireless_mode);
+ pattrib->raid = (wireless_mode & WIRELESS_11B) ? RATEID_IDX_B : RATEID_IDX_G;
pattrib->rate = pmlmeext->tx_rate;
pattrib->encrypt = _NO_PRIVACY_;
diff --git a/drivers/staging/rtl8723bs/hal/hal_com.c b/drivers/staging/rtl8723bs/hal/hal_com.c
index b357c5145..0a0b41ebe 100644
--- a/drivers/staging/rtl8723bs/hal/hal_com.c
+++ b/drivers/staging/rtl8723bs/hal/hal_com.c
@@ -467,10 +467,6 @@ s32 c2h_evt_read_88xx(struct adapter *adapter, u8 *buf)
return ret;
}
-u8 rtw_get_mgntframe_raid(struct adapter *adapter, unsigned char network_type)
-{
- return (network_type & WIRELESS_11B) ? RATEID_IDX_B : RATEID_IDX_G;
-}
void rtw_hal_update_sta_rate_mask(struct adapter *padapter, struct sta_info *psta)
{
diff --git a/drivers/staging/rtl8723bs/include/hal_com.h b/drivers/staging/rtl8723bs/include/hal_com.h
index 0a43655f7..962ba3aaa 100644
--- a/drivers/staging/rtl8723bs/include/hal_com.h
+++ b/drivers/staging/rtl8723bs/include/hal_com.h
@@ -126,7 +126,6 @@ u8 NumOutPipe
s32 c2h_evt_read_88xx(struct adapter *adapter, u8 *buf);
-u8 rtw_get_mgntframe_raid(struct adapter *adapter, unsigned char network_type);
void rtw_hal_update_sta_rate_mask(struct adapter *padapter, struct sta_info *psta);
void SetHwReg(struct adapter *padapter, u8 variable, u8 *val);
--
2.55.0