This series is based on Mihir's unfinished work, it addresses Johannes' comments. John, Johannes, you guys pick who this goes through, I've based it on Johannes' mac80211-next as it touches on regulatory and I had tons of changes already merged. I've provided SmPL grammar in case of merge conclicts. Luis R. Rodriguez (3): cfg80211: move regulatory flags to their own variable cfg80211: add flags to define country IE processing rules cfg80211: add an option to disable processing country IEs drivers/net/wireless/ath/regd.c | 5 ++- .../net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | 2 +- drivers/net/wireless/brcm80211/brcmsmac/channel.c | 4 +- drivers/net/wireless/iwlegacy/3945-mac.c | 6 +-- drivers/net/wireless/iwlegacy/4965-mac.c | 6 +-- drivers/net/wireless/iwlwifi/dvm/mac80211.c | 6 +-- drivers/net/wireless/iwlwifi/mvm/mac80211.c | 6 +-- drivers/net/wireless/mac80211_hwsim.c | 18 ++++---- drivers/net/wireless/mwifiex/cfg80211.c | 5 ++- drivers/net/wireless/rtlwifi/regd.c | 6 +-- include/net/cfg80211.h | 33 +++----------- include/net/regulatory.h | 50 ++++++++++++++++++++++ net/wireless/core.c | 2 +- net/wireless/reg.c | 37 ++++++++-------- 14 files changed, 109 insertions(+), 77 deletions(-) -- 1.8.4.rc3