1: ce1d555192d4 ! 1: fc9c68e84f6b net: cfg80211: validate monitor channel set against radio usage @@ Metadata Author: Rory Little   ## Commit message ## - net: cfg80211: validate monitor channel set against radio usage + wifi: cfg80211: validate monitor channel set against radio usage  Current logic only looks globally at interface counts to validate that a monitor can have its channel configured. This works to ensure that the @@ net/wireless/chan.c: bool cfg80211_reg_check_beaconing(struct wiphy *wiphy,  +  + lockdep_assert_held(&rdev->wiphy.mtx);  + ++ if (rdev->num_running_monitor_ifaces < 1) ++ return false; ++  + if (cfg80211_has_monitors_only(rdev))  + return true;  +  + radio_idx = cfg80211_get_radio_idx_by_chan(&rdev->wiphy, chandef->chan); ++ /* No defined radio covers this channel. Fall back on global behavior */  + if (radio_idx < 0)  + return false;  +