Hi Dave, I don't know if you were planning to send another pull request to Linus, but at least if he doesn't release on Sunday then I still have a few security fixes - we (particularly Jouni) noticed that frames remaining in the queue may go out unencrypted when a client disconnects from a mac80211-based AP. We developed a few fixes for this, which I'm including here (with more description in the tag) along with a few small other fixes. Please pull and let me know if there's any problem. Thanks, johannes The following changes since commit 2de9780f75076c1a1f122cbd39df0fa545284724: net: core: dev.c: fix a documentation warning (2020-03-17 23:39:29 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git tags/mac80211-for-net-2020-03-26 for you to fetch changes up to b95d2ccd2ccb834394d50347d0e40dc38a954e4a: mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (2020-03-26 15:54:12 +0100) ---------------------------------------------------------------- We have the following fixes: * drop data packets if there's no key for them anymore, after there had been one, to avoid sending them in clear when hostapd removes the key before it removes the station and the packets are still queued * check port authorization again after dequeue, to avoid sending packets if the station is no longer authorized * actually remove the authorization flag before the key so packets are also dropped properly because of this * fix nl80211 control port packet tagging to handle them as packets allowed to go out without encryption * fix NL80211_ATTR_CHANNEL_WIDTH outgoing netlink attribute width (should be 32 bits, not 8) * don't WARN in a CSA scenario that happens on some APs * fix HE spatial reuse element size calculation ---------------------------------------------------------------- Ilan Peer (1): cfg80211: Do not warn on same channel at the end of CSA Johannes Berg (5): nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type ieee80211: fix HE SPR size calculation mac80211: drop data frames without key on encrypted links mac80211: mark station unauthorized before key removal mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX Jouni Malinen (1): mac80211: Check port authorization in the ieee80211_tx_dequeue() case include/linux/ieee80211.h | 4 ++-- net/mac80211/debugfs_sta.c | 3 ++- net/mac80211/key.c | 20 ++++++++++++-------- net/mac80211/sta_info.c | 7 ++++++- net/mac80211/sta_info.h | 1 + net/mac80211/tx.c | 39 +++++++++++++++++++++++++++++++++------ net/wireless/nl80211.c | 2 +- net/wireless/scan.c | 6 +++++- 8 files changed, 62 insertions(+), 20 deletions(-)