This cures the lockdep warning, now with a mutex instead of a spin_lock to allow sleeping during the driver reg notifier, and we finish the move of the regulatory_hint_11d() to cfg80211. We also add some missing lock calls and remove the cfg80211 mutex usage from the driver custom regulatory settings wiphy_apply_custom_regulatory(). This caller is now used internally within cfg80211 automatically for all cfg80211 drivers. Luis R. Rodriguez (3): cfg80211: use goto out on 11d reg hint failure cfg80211: decouple regulatory variables from cfg80211_mutex cfg80211: enable country IE support to all cfg80211 drivers Sorry -- forgot to address John... include/net/cfg80211.h | 14 ------------ net/mac80211/mlme.c | 6 +---- net/wireless/core.c | 4 +-- net/wireless/reg.c | 53 +++++++++++++++++++++++++++++++++++------------ net/wireless/reg.h | 15 +++++++++++++ net/wireless/sme.c | 16 ++++++++++++++ 6 files changed, 72 insertions(+), 36 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html