From patchwork Tue Oct 8 12:31:10 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Johannes Berg X-Patchwork-Id: 11179509 X-Patchwork-Delegate: johannes@sipsolutions.net Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 69FB715AB for ; Tue, 8 Oct 2019 12:31:32 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 54F1220815 for ; Tue, 8 Oct 2019 12:31:32 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730834AbfJHMba (ORCPT ); Tue, 8 Oct 2019 08:31:30 -0400 Received: from s3.sipsolutions.net ([144.76.43.62]:37682 "EHLO sipsolutions.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730301AbfJHMba (ORCPT ); Tue, 8 Oct 2019 08:31:30 -0400 Received: by sipsolutions.net with esmtpsa (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.92.2) (envelope-from ) id 1iHoeA-0006bp-DF; Tue, 08 Oct 2019 14:31:22 +0200 From: Johannes Berg To: David Miller Cc: netdev@vger.kernel.org, linux-wireless@vger.kernel.org Subject: pull-request: mac80211 2019-10-08 Date: Tue, 8 Oct 2019 14:31:10 +0200 Message-Id: <20191008123111.4019-1-johannes@sipsolutions.net> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Hi Dave, Another week, another set of fixes. Please pull and let me know if there's any problem. Thanks, johannes The following changes since commit 3afb0961884046c8fb4acbce65139088959681c8: tcp: fix slab-out-of-bounds in tcp_zerocopy_receive() (2019-10-03 12:05:34 -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-10-08 for you to fetch changes up to dc0c18ed229cdcca283dd78fefa38273ec37a42c: mac80211: fix scan when operating on DFS channels in ETSI domains (2019-10-07 22:10:50 +0200) ---------------------------------------------------------------- A number of fixes: * allow scanning when operating on radar channels in ETSI regdomains * accept deauth frames in IBSS - we have code to parse and handle them, but were dropping them early * fix an allocation failure path in hwsim * fix a failure path memory leak in nl80211 FTM code * fix RCU handling & locking in multi-BSSID parsing * reject malformed SSID in mac80211 (this shouldn't really be able to happen, but defense in depth) * avoid userspace buffer overrun in ancient wext code if SSID was too long ---------------------------------------------------------------- Aaron Komisar (1): mac80211: fix scan when operating on DFS channels in ETSI domains Johannes Berg (1): mac80211: accept deauth frames in IBSS mode Michael Vassernis (1): mac80211_hwsim: fix incorrect dev_alloc_name failure goto Navid Emamdoost (1): nl80211: fix memory leak in nl80211_get_ftm_responder_stats Sara Sharon (1): cfg80211: fix a bunch of RCU issues in multi-bssid code Will Deacon (2): mac80211: Reject malformed SSID elements cfg80211: wext: avoid copying malformed SSIDs drivers/net/wireless/mac80211_hwsim.c | 2 +- include/net/cfg80211.h | 8 ++++++++ net/mac80211/mlme.c | 5 +++-- net/mac80211/rx.c | 11 ++++++++++- net/mac80211/scan.c | 30 ++++++++++++++++++++++++++++-- net/wireless/nl80211.c | 2 +- net/wireless/reg.c | 1 + net/wireless/reg.h | 8 -------- net/wireless/scan.c | 23 +++++++++++++---------- net/wireless/wext-sme.c | 8 ++++++-- 10 files changed, 71 insertions(+), 27 deletions(-) Signed-off-by: Johannes Berg