* [PATCH] staging: rtl8723bs: Remove unused ifname module parameter
@ 2026-09-01 15:21 Svyatoslav Nikolenko
2026-09-01 15:45 ` Greg KH
0 siblings, 1 reply; 2+ messages in thread
From: Svyatoslav Nikolenko @ 2026-09-01 15:21 UTC (permalink / raw)
To: gregkh; +Cc: linux-staging, linux-kernel, Svyatoslav Nikolenko
Remove the ifname module parameter and the corresponding ifname field in
struct registry_priv. Hardcode the default "wlan%d" interface name format
string directly in rtw_drv_register_netdev().
Suggested-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Svyatoslav Nikolenko <nsvatoslav515@gmail.com>
---
drivers/staging/rtl8723bs/include/drv_types.h | 2 --
drivers/staging/rtl8723bs/os_dep/os_intfs.c | 9 +--------
2 files changed, 1 insertion(+), 10 deletions(-)
diff --git a/drivers/staging/rtl8723bs/include/drv_types.h b/drivers/staging/rtl8723bs/include/drv_types.h
index 552d0c5fa47f..5837c51ac2f5 100644
--- a/drivers/staging/rtl8723bs/include/drv_types.h
+++ b/drivers/staging/rtl8723bs/include/drv_types.h
@@ -151,8 +151,6 @@ struct registry_priv {
u8 enable80211d;
- u8 ifname[16];
-
u8 notch_filter;
/* define for tx power adjust */
diff --git a/drivers/staging/rtl8723bs/os_dep/os_intfs.c b/drivers/staging/rtl8723bs/os_dep/os_intfs.c
index dd0c5fc813c8..ade4576ea033 100644
--- a/drivers/staging/rtl8723bs/os_dep/os_intfs.c
+++ b/drivers/staging/rtl8723bs/os_dep/os_intfs.c
@@ -109,10 +109,6 @@ static int rtw_80211d;
static int rtw_qos_opt_enable;/* 0: disable, 1:enable */
module_param(rtw_qos_opt_enable, int, 0644);
-static char *ifname = "wlan%d";
-module_param(ifname, charp, 0644);
-MODULE_PARM_DESC(ifname, "The default name to allocate for first interface");
-
char *rtw_initmac; /* temp mac address if users want to use instead of the mac address in Efuse */
module_param(rtw_initmac, charp, 0644);
@@ -256,8 +252,6 @@ static void loadparam(struct adapter *padapter, struct net_device *pnetdev)
registry_par->enable80211d = (u8)rtw_80211d;
- strscpy(registry_par->ifname, ifname, sizeof(registry_par->ifname));
-
registry_par->notch_filter = (u8)rtw_notch_filter;
registry_par->reg_enable_tx_power_limit = (u8)rtw_tx_pwr_lmt_enable;
@@ -784,9 +778,8 @@ int rtw_drv_register_netdev(struct adapter *if1)
{
struct dvobj_priv *dvobj = if1->dvobj;
struct adapter *padapter = dvobj->padapters;
- char *name = if1->registrypriv.ifname;
- return _rtw_drv_register_netdev(padapter, name);
+ return _rtw_drv_register_netdev(padapter, "wlan%d");
}
static int _netdev_open(struct net_device *pnetdev)
--
2.47.3
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PATCH] staging: rtl8723bs: Remove unused ifname module parameter
2026-09-01 15:21 [PATCH] staging: rtl8723bs: Remove unused ifname module parameter Svyatoslav Nikolenko
@ 2026-09-01 15:45 ` Greg KH
0 siblings, 0 replies; 2+ messages in thread
From: Greg KH @ 2026-09-01 15:45 UTC (permalink / raw)
To: Svyatoslav Nikolenko; +Cc: linux-staging, linux-kernel
On Tue, Sep 01, 2026 at 06:21:44PM +0300, Svyatoslav Nikolenko wrote:
> Remove the ifname module parameter and the corresponding ifname field in
> struct registry_priv. Hardcode the default "wlan%d" interface name format
> string directly in rtw_drv_register_netdev().
>
> Suggested-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> Signed-off-by: Svyatoslav Nikolenko <nsvatoslav515@gmail.com>
> ---
> drivers/staging/rtl8723bs/include/drv_types.h | 2 --
> drivers/staging/rtl8723bs/os_dep/os_intfs.c | 9 +--------
> 2 files changed, 1 insertion(+), 10 deletions(-)
>
> diff --git a/drivers/staging/rtl8723bs/include/drv_types.h b/drivers/staging/rtl8723bs/include/drv_types.h
> index 552d0c5fa47f..5837c51ac2f5 100644
> --- a/drivers/staging/rtl8723bs/include/drv_types.h
> +++ b/drivers/staging/rtl8723bs/include/drv_types.h
> @@ -151,8 +151,6 @@ struct registry_priv {
>
> u8 enable80211d;
>
> - u8 ifname[16];
> -
> u8 notch_filter;
>
> /* define for tx power adjust */
> diff --git a/drivers/staging/rtl8723bs/os_dep/os_intfs.c b/drivers/staging/rtl8723bs/os_dep/os_intfs.c
> index dd0c5fc813c8..ade4576ea033 100644
> --- a/drivers/staging/rtl8723bs/os_dep/os_intfs.c
> +++ b/drivers/staging/rtl8723bs/os_dep/os_intfs.c
> @@ -109,10 +109,6 @@ static int rtw_80211d;
> static int rtw_qos_opt_enable;/* 0: disable, 1:enable */
> module_param(rtw_qos_opt_enable, int, 0644);
>
> -static char *ifname = "wlan%d";
> -module_param(ifname, charp, 0644);
> -MODULE_PARM_DESC(ifname, "The default name to allocate for first interface");
> -
> char *rtw_initmac; /* temp mac address if users want to use instead of the mac address in Efuse */
>
> module_param(rtw_initmac, charp, 0644);
> @@ -256,8 +252,6 @@ static void loadparam(struct adapter *padapter, struct net_device *pnetdev)
>
> registry_par->enable80211d = (u8)rtw_80211d;
>
> - strscpy(registry_par->ifname, ifname, sizeof(registry_par->ifname));
> -
> registry_par->notch_filter = (u8)rtw_notch_filter;
>
> registry_par->reg_enable_tx_power_limit = (u8)rtw_tx_pwr_lmt_enable;
> @@ -784,9 +778,8 @@ int rtw_drv_register_netdev(struct adapter *if1)
> {
> struct dvobj_priv *dvobj = if1->dvobj;
> struct adapter *padapter = dvobj->padapters;
> - char *name = if1->registrypriv.ifname;
>
> - return _rtw_drv_register_netdev(padapter, name);
> + return _rtw_drv_register_netdev(padapter, "wlan%d");
> }
>
> static int _netdev_open(struct net_device *pnetdev)
> --
> 2.47.3
Close, but really, why are we saying "wlan" at all? Why not use the
default wifi network naming like it is supposed to be using? The whole
callpath here that sets the device name can probably be removed as the
networking core should handle that for us, right?
thanks,
greg k-h
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-09-01 15:45 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-01 15:21 [PATCH] staging: rtl8723bs: Remove unused ifname module parameter Svyatoslav Nikolenko
2026-09-01 15:45 ` Greg KH
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®