Hi Dave, Here's a round of fixes for the current tree, things are all over and the only really important thing is the TDLS and MFP fix, both of which allow a security bypass in MFP. Please pull and let me know if there's any problem. Thanks, johannes The following changes since commit 63863ee8e2f6f6ae47be3dff4af2f2806f5ca2dd: Merge tag 'gcc-plugins-v5.2-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/kees/linux (2019-05-13 16:01:52 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git tags/mac80211-for-davem-2019-06-14 for you to fetch changes up to b65842025335711e2a0259feb4dbadb0c9ffb6d9: cfg80211: report measurement start TSF correctly (2019-06-14 15:46:33 +0200) ---------------------------------------------------------------- Various fixes, all over: * a few memory leaks * fixes for management frame protection security and A2/A3 confusion (affecting TDLS as well) * build fix for certificates * etc. ---------------------------------------------------------------- Andy Strohman (1): nl80211: fix station_info pertid memory leak Avraham Stern (1): cfg80211: report measurement start TSF correctly Eric Biggers (1): cfg80211: fix memory leak of wiphy device name Gustavo A. R. Silva (1): mac80211_hwsim: mark expected switch fall-through Johannes Berg (2): nl80211: fill all policy .type entries mac80211: drop robust management frames from unknown TA John Crispin (1): mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() Jouni Malinen (1): mac80211: Do not use stack memory with scatterlist for GMAC Luca Coelho (1): cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() Manikanta Pubbisetty (1): {nl,mac}80211: allow 4addr AP operation on crypto controlled devices Maxim Mikityanskiy (1): wireless: Skip directory when generating certificates Mordechay Goodstein (1): cfg80211: util: fix bit count off by one Naftali Goldstein (1): mac80211: do not start any work during reconfigure flow Pradeep Kumar Chitrapu (1): mac80211: free peer keys before vif down in mesh Thomas Pedersen (1): mac80211: mesh: fix RCU warning Yibo Zhao (1): mac80211: only warn once on chanctx_conf being NULL Yu Wang (1): mac80211: handle deauthentication/disassociation from TDLS peer YueHaibing (1): mac80211: remove set but not used variable 'old' drivers/net/wireless/mac80211_hwsim.c | 1 + include/net/cfg80211.h | 3 +- net/mac80211/ieee80211_i.h | 12 ++++- net/mac80211/key.c | 2 - net/mac80211/mesh.c | 6 ++- net/mac80211/mlme.c | 12 ++++- net/mac80211/rx.c | 2 + net/mac80211/tdls.c | 23 ++++++++ net/mac80211/util.c | 8 ++- net/mac80211/wpa.c | 7 ++- net/wireless/Makefile | 1 + net/wireless/core.c | 8 ++- net/wireless/nl80211.c | 99 ++++++++++++++++++++++++++--------- net/wireless/pmsr.c | 4 +- net/wireless/scan.c | 4 +- net/wireless/util.c | 4 +- 16 files changed, 156 insertions(+), 40 deletions(-)