sctp: fix possible seqlock seadlock in sctp_packet_transmit()
[firefly-linux-kernel-4.4.55.git] / net / mac80211 / main.c
index 8a7bfc47d5778fd7bbc3f561ecf483996c2041e1..6658c58093533a182323679fb389eb817476d2c3 100644 (file)
@@ -157,6 +157,8 @@ static u32 ieee80211_hw_conf_chan(struct ieee80211_local *local)
        list_for_each_entry_rcu(sdata, &local->interfaces, list) {
                if (!rcu_access_pointer(sdata->vif.chanctx_conf))
                        continue;
+               if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN)
+                       continue;
                power = min(power, sdata->vif.bss_conf.txpower);
        }
        rcu_read_unlock();