[PATCH] staging: rtl8723bs: remove unused monitor interface name

From: Amirhossein Hajimohammadi

Date: Tue Sep 29 2026 - 16:50:42 EST


From: AmirHossein HajiMohammadi <info@xxxxxxxxxxxxxxxxx>

ifname_mon is assigned when the monitor interface is created and cleared
when it is deleted, but the value is never read.

Remove the unused field and its dead stores.

Signed-off-by: AmirHossein HajiMohammadi <info@xxxxxxxxxxxxxxxxx>
---
drivers/staging/rtl8723bs/include/ioctl_cfg80211.h | 1 -
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 3 ---
2 files changed, 4 deletions(-)

diff --git a/drivers/staging/rtl8723bs/include/ioctl_cfg80211.h b/drivers/staging/rtl8723bs/include/ioctl_cfg80211.h
index a1fc18cd2..15c14b281 100644
--- a/drivers/staging/rtl8723bs/include/ioctl_cfg80211.h
+++ b/drivers/staging/rtl8723bs/include/ioctl_cfg80211.h
@@ -16,7 +16,6 @@ struct rtw_wdev_priv {
spinlock_t scan_req_lock;

struct net_device *pmon_ndev;/* for monitor interface */
- char ifname_mon[IFNAMSIZ + 1]; /* interface name for monitor interface */

bool block;
bool power_mgmt;
diff --git a/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c b/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
index 4416d0ec1..9444553a3 100644
--- a/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
+++ b/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
@@ -2158,7 +2158,6 @@ static int rtw_cfg80211_add_monitor_if(struct adapter *padapter, char *name, str
goto out;

*ndev = pwdev_priv->pmon_ndev = mon_ndev;
- memcpy(pwdev_priv->ifname_mon, name, IFNAMSIZ + 1);

out:
if (ret && mon_wdev) {
@@ -2232,7 +2231,6 @@ static int cfg80211_rtw_del_virtual_intf(struct wiphy *wiphy,

if (ndev == pwdev_priv->pmon_ndev) {
pwdev_priv->pmon_ndev = NULL;
- pwdev_priv->ifname_mon[0] = '\0';
}

exit:
@@ -2739,7 +2737,6 @@ int rtw_wdev_alloc(struct adapter *padapter, struct device *dev)
pwdev_priv = adapter_wdev_data(padapter);
pwdev_priv->rtw_wdev = wdev;
pwdev_priv->pmon_ndev = NULL;
- pwdev_priv->ifname_mon[0] = '\0';
pwdev_priv->padapter = padapter;
pwdev_priv->scan_request = NULL;
spin_lock_init(&pwdev_priv->scan_req_lock);
--
2.39.5 (Apple Git-154)