Re: [syzbot] [net?] possible deadlock in team_del_slave (3)

From: Jeongjun Park
Date: Sun Jul 07 2024 - 02:02:25 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)
--