From: Johannes Berg Date: Mon, 27 Jun 2022 10:28:31 +0000 (+0200) Subject: wifi: mac80211: properly skip link info driver update X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=591e73ee3f737098723406bcfae43673add31881;p=linux.git wifi: mac80211: properly skip link info driver update If the interface isn't (yet) added to the driver, skip the link info update. This was previously done for the BSS info changes, but I forgot to copy the same check here. Fixes: 7b7090b4c6a9 ("wifi: mac80211: split bss_info_changed method") Reported-by: syzbot+bce2ca140cc00578ed07@syzkaller.appspotmail.com Signed-off-by: Johannes Berg --- diff --git a/net/mac80211/main.c b/net/mac80211/main.c index 929bbdf552139..c34f06039dda4 100644 --- a/net/mac80211/main.c +++ b/net/mac80211/main.c @@ -281,6 +281,9 @@ void ieee80211_link_info_change_notify(struct ieee80211_sub_if_data *sdata, if (!changed || sdata->vif.type == NL80211_IFTYPE_AP_VLAN) return; + if (!check_sdata_in_driver(sdata)) + return; + drv_link_info_changed(local, sdata, link_id, changed); }