Hi John, Somehow it seems I got behind and should have sent this to you earlier, but here it is now ... In this round we have a large number of small features and improvements from people too numerous to list here. The only really bit thing is Michał and Luca's CSA work (including changing how interface combination verification is done). Let me know if there's any problem. johannes The following changes since commit cd6362befe4cc7bf589a5236d2a780af2d47bcc9: Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next (2014-04-02 20:53:45 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git for-john for you to fetch changes up to f55ee0834247c88cb6981cb11eb1870392878371: mac80211_hwsim: Advertise support for AP mode channel width changes (2014-04-28 18:11:59 +0200) ---------------------------------------------------------------- Arik Nemtsov (1): cfg80211: avoid freeing last_request while in flight Bob Copeland (3): mac80211: mesh: use u16 return type for u16 getter mac80211: fix mesh_add_rsn_ie IE finding loop mac80211: mesh: always use the latest target_sn David Spinadel (1): cfg80211: Add indoor only and GO concurrent channel attributes Emmanuel Grumbach (1): mac80211: add vif to flush call Ilan Peer (5): cfg80211: Add Kconfig option for cellular BS hints cfg80211: Enable GO operation on additional channels cfg80211: Add an option to hint indoor operation cfg80211: Enable GO operation on indoor channels cfg80211: Fix GO Concurrent relaxation on UNII-3 Jan-Simon Möller (1): mac80211: remove VLAIS usage from mac80211 Janusz Dziedzic (1): cfg80211: reg: set DFS CAC time in case of custom regd Johannes Berg (3): cfg80211: allow userspace to take ownership of interfaces cfg80211: reject invalid IBSS BSSIDs in wext compat code cfg80211: ignore invalid BSSIDs when looking for BSSes Jouni Malinen (4): mac80211: Allow HT capa override to add 40 MHz intolerant cfg80211: Dynamic channel bandwidth changes in AP mode mac80211: Support dynamic AP mode channel width changes mac80211_hwsim: Advertise support for AP mode channel width changes Kalle Valo (1): cfg80211: update comment about WIPHY_FLAG_CUSTOM_REGULATORY Luciano Coelho (9): cfg80211: refactor cfg80211_can_use_iftype_chan() cfg80211/mac80211: refactor cfg80211_chandef_dfs_required() cfg80211/mac80211: move interface counting for combination check to mac80211 cfg80211/mac80211: move combination check to mac80211 for ibss cfg80211/mac80211: move more combination checks to mac80211 mac80211: split ieee80211_vif_change_channel in two mac80211: refactor ieee80211_assign/unassign_vif_chanctx into one mac80211: implement chanctx reservation mac80211: allow reservation of a running chanctx Luis R. Rodriguez (1): cfg80211: fix processing world regdomain when non modular Marek Kwaczynski (1): mac80211: add option to generate CCMP IVs only for mgmt frames Michal Kazior (14): mac80211: protect AP VLAN list with local->mtx cfg80211: fix radar_detect combination checking cfg80211: allow drivers to iterate over matching combinations mac80211: add max channel calculation utility function mac80211: prevent chanctx overcommit mac80211: add support for radar detection for reservations mac80211: track assigned vifs in chanctx mac80211: track reserved vifs in chanctx mac80211: improve find_chanctx() for reservations mac80211: improve chanctx reservation lookup mac80211: split ieee80211_new_chanctx() mac80211: split ieee80211_free_chanctx() mac80211: fix racy usage of chanctx->refcount mac80211: compute chanctx refcount on-the-fly Monam Agarwal (2): cfg80211: regulatory: use RCU_INIT_POINTER mac80211: use RCU_INIT_POINTER Pawel Kulakowski (1): mac80211: Allow disabling LDPC Rostislav Lisovy (3): mac80211: Update conf_is_ht() to work properly with 5/10MHz channels cfg80211: Add attributes describing prohibited channel bandwidth cfg80211: Use 5MHz bandwidth by default when checking usable channels Zhao, Gang (11): cfg80211: slightly clean up of cfg80211_sme_connect() mac80211: fix some missing includes cfg80211: remove unused wiphy argument from cfg80211_wext_freq() mac80211: return bool instead of numbers in yes/no function mac80211: remove unnecessary BUG_ON() cfg80211: change registered device pointer name cfg80211: change wiphy_to_dev function name cfg80211: change return value of notifier function mac80211: change return value of notifier function mac80211: avoid calling useless channel context code mac80211: remove unnecessary assignment Documentation/DocBook/80211.tmpl | 1 + drivers/net/wireless/ath/ar5523/ar5523.c | 3 +- drivers/net/wireless/ath/ath10k/mac.c | 3 +- drivers/net/wireless/ath/ath9k/main.c | 3 +- drivers/net/wireless/ath/carl9170/main.c | 4 +- .../net/wireless/brcm80211/brcmsmac/mac80211_if.c | 3 +- drivers/net/wireless/cw1200/sta.c | 3 +- drivers/net/wireless/cw1200/sta.h | 3 +- drivers/net/wireless/iwlegacy/common.c | 3 +- drivers/net/wireless/iwlegacy/common.h | 3 +- drivers/net/wireless/iwlwifi/dvm/mac80211.c | 3 +- drivers/net/wireless/mac80211_hwsim.c | 5 +- drivers/net/wireless/p54/main.c | 3 +- drivers/net/wireless/rt2x00/rt2x00.h | 3 +- drivers/net/wireless/rt2x00/rt2x00mac.c | 3 +- drivers/net/wireless/rtlwifi/core.c | 3 +- drivers/net/wireless/ti/wlcore/main.c | 3 +- drivers/staging/rtl8821ae/core.c | 14 +- include/net/cfg80211.h | 86 ++- include/net/mac80211.h | 31 +- include/net/regulatory.h | 6 + include/uapi/linux/nl80211.h | 42 ++ net/mac80211/aes_ccm.c | 37 +- net/mac80211/cfg.c | 53 +- net/mac80211/chan.c | 614 +++++++++++++++++---- net/mac80211/debugfs.c | 2 +- net/mac80211/debugfs.h | 2 + net/mac80211/debugfs_netdev.h | 2 + net/mac80211/driver-ops.h | 8 +- net/mac80211/ht.c | 22 +- net/mac80211/ibss.c | 75 ++- net/mac80211/ieee80211_i.h | 33 +- net/mac80211/iface.c | 36 +- net/mac80211/main.c | 8 +- net/mac80211/mesh.c | 36 +- net/mac80211/mesh_hwmp.c | 5 +- net/mac80211/michael.h | 1 + net/mac80211/mlme.c | 4 +- net/mac80211/rx.c | 19 +- net/mac80211/scan.c | 10 +- net/mac80211/sta_info.c | 3 +- net/mac80211/util.c | 145 ++++- net/mac80211/wpa.c | 5 +- net/wireless/Kconfig | 37 ++ net/wireless/chan.c | 176 +++++- net/wireless/core.c | 75 ++- net/wireless/core.h | 46 +- net/wireless/ethtool.c | 10 +- net/wireless/ibss.c | 41 +- net/wireless/mesh.c | 28 +- net/wireless/mlme.c | 38 +- net/wireless/nl80211.c | 499 +++++++++-------- net/wireless/rdev-ops.h | 13 + net/wireless/reg.c | 153 ++++- net/wireless/reg.h | 18 + net/wireless/scan.c | 154 +++--- net/wireless/sme.c | 40 +- net/wireless/trace.h | 29 +- net/wireless/util.c | 171 +++--- net/wireless/wext-compat.c | 40 +- net/wireless/wext-compat.h | 2 +- net/wireless/wext-sme.c | 12 +- 62 files changed, 2051 insertions(+), 882 deletions(-)
Attachment:
signature.asc
Description: This is a digitally signed message part