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)