[PATCH] change list_del to list_del_init in ieee80211_remove_interfaces

From: Jeongjun Park
Date: Sun Jul 07 2024 - 02:00:41 EST


#syz test git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master

---
net/mac80211/iface.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net/mac80211/iface.c b/net/mac80211/iface.c
index b935bb5d8ed1..7ac4a62ed536 100644
--- a/net/mac80211/iface.c
+++ b/net/mac80211/iface.c
@@ -2301,7 +2301,7 @@ void ieee80211_remove_interfaces(struct ieee80211_local *local)
ieee80211_vif_cfg_change_notify(sdata,
BSS_CHANGED_ARP_FILTER);

- list_del(&sdata->list);
+ list_del_init(&sdata->list);
cfg80211_unregister_wdev(&sdata->wdev);

if (!netdev)
--