Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp161888pxb; Wed, 24 Feb 2021 22:05:53 -0800 (PST) X-Google-Smtp-Source: ABdhPJzFBxhXg8l5Y9SgjoxnDiSZpWP/jKoJZnekSRjo70iAaWfI3HF2urZJtV2GmqzNU4y0Luub X-Received: by 2002:a50:9d0b:: with SMTP id v11mr1377274ede.308.1614233153373; Wed, 24 Feb 2021 22:05:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614233153; cv=none; d=google.com; s=arc-20160816; b=fTmW88C1iUZjxW8xWmbABVE13I9594NAsCP+ejyT45kS5NppPV/5//SmGpgknTezx4 QwzG/jxrd+K0jPin4f8S43mVDl6/lehwa/zU/DMBvFlUl2GR21Kyiw/dlii3XaPUdcNu ho7OJJ/As3DOBS5s9fEX/PwhBEmQVAJJXOEsSSYCqcRhURn/W/kbpUkk/SmkmTFrvYmH KCtCW+0qCnm0g0si98xTNFf5CctjlF25eJpG/w3J373SYs8v6WjH4cHoMVTylYq149Mt YbiF45R5tX/QJCSlRiTZcIP/BcT6F/B2oqWXSL77NK5xC3BPfWkU2F5EjzuZCr/hFhwX eYGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=ymnx9lHJicynz6NYMtvoF1FplhRLE5fnNNKzFPIMwhA=; b=yzABxTc09LI46kxUD92Sl6of3CrtNv1Ir5vqSCcEmfq6Io3/5jq5cS0MrRNCNmYflD u+S04TYieo7NSnOXA39kTwS4a0uaPTjG5bwGa+1hhvbvu7vDGDSMcwhSjVZ5rj6JdibH 24a7taaPZ4LbMdMn0nAegD7VjahhSZuSgnlQE1IUOD9rZTesMbndPQrEGUNJgS6ph9t/ pMcLLeqe2HYl1XdFY6DhguTgNs7s/18J9ZkqVsXVmkYjRISpNPRCXF0LidKPjDDAvWMb kBjrav0Cdoz6AlKur5cUSRSMEhOe7tupsAbr5GjIbYedt4GCRY1rilcy6cWGPIdRpaGV gVaA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=XfJRLRxU; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id jg20si3118427ejc.125.2021.02.24.22.05.29; Wed, 24 Feb 2021 22:05:53 -0800 (PST) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=XfJRLRxU; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234600AbhBYCpv (ORCPT + 99 others); Wed, 24 Feb 2021 21:45:51 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44086 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229722AbhBYCpt (ORCPT ); Wed, 24 Feb 2021 21:45:49 -0500 Received: from mail-pf1-x429.google.com (mail-pf1-x429.google.com [IPv6:2607:f8b0:4864:20::429]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D7384C06174A for ; Wed, 24 Feb 2021 18:45:09 -0800 (PST) Received: by mail-pf1-x429.google.com with SMTP id t29so2616113pfg.11 for ; Wed, 24 Feb 2021 18:45:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=ymnx9lHJicynz6NYMtvoF1FplhRLE5fnNNKzFPIMwhA=; b=XfJRLRxUICKLf3fxrIN8IXEyk3oUxiHC8oWGwr9Cr1h3gu3k+aSdUJ2eTsPXVE0sFh U6DXwTQjDApu9Sgavsst9r8UrfxgsbR+u6DjXGak0jziNEmFZ9WsTWUORcS47vOqDx2P pgq6ND+DQVbFIASqKdwktjnZ7gP1PDow+x7Fw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=ymnx9lHJicynz6NYMtvoF1FplhRLE5fnNNKzFPIMwhA=; b=JuH6hDGJ5N9vkO2K+qLXZk6hPqwf63QyDSZJ5ckNV9pTQ5YaHU/PVGLMVDwlLgQuQl ZNKxev1fCoQYU14FU2VWU/+K790Eho4sYLh4ilNpYwb0t3e+UESKwB9OY2d6tniPVN6Z kROKi/HqqCuz/D85ouwhNGyImhi0G13Djc4EA+yQkqvY7b1F3DhhQ3MUftisgV2AvFrj Yo7xhm0netGm6qyheG1W119/z1o40K5Q/c4oVjUZzmqKc8lapJIDOSoWpYIYWTtd3WoN jOzkCUqc9DfUngSA8su5dB031fhZacZ8m+apbqw7OE1O1kAvWHSiT+UCMMKzAzNzAMlG LjNQ== X-Gm-Message-State: AOAM532fPbNBu+sHXiSxEWFbfXLPIXUtSBd9W+0nVafu0nIABpF3x7G8 EVFvCTpzbOY40GEghxQCbOVHBoMcgw91wA== X-Received: by 2002:a63:4658:: with SMTP id v24mr963074pgk.258.1614221108613; Wed, 24 Feb 2021 18:45:08 -0800 (PST) Received: from smtp.gmail.com ([2620:15c:202:201:a87f:b24e:bab3:2bfa]) by smtp.gmail.com with ESMTPSA id j15sm4334858pjg.40.2021.02.24.18.45.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Feb 2021 18:45:08 -0800 (PST) From: Brian Norris To: linux-wireless@vger.kernel.org Cc: , Ganapathi Bhat , Sharvari Harisangam , Amitkumar Karwar , Xinming Hu , Brian Norris Subject: [PATCH] mwifiex: don't print SSID to logs Date: Wed, 24 Feb 2021 18:44:54 -0800 Message-Id: <20210225024454.4106485-1-briannorris@chromium.org> X-Mailer: git-send-email 2.30.0.617.g56c4b15f3c-goog MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org There are a few reasons not to dump SSIDs as-is in kernel logs: 1) they're not guaranteed to be any particular text encoding (UTF-8, ASCII, ...) in general 2) it's somewhat redundant; the BSSID should be enough to uniquely identify the AP/STA to which we're connecting 3) BSSIDs have an easily-recognized format, whereas SSIDs do not (they are free-form) 4) other common drivers (e.g., everything based on mac80211) get along just fine by only including BSSIDs when logging state transitions Additional notes on reason #3: this is important for the privacy-conscious, especially when providing tools that convey kernel logs on behalf of a user -- e.g., when reporting bugs. So for example, it's easy to automatically filter logs for MAC addresses, but it's much harder to filter SSIDs out of unstructured text. Signed-off-by: Brian Norris --- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/drivers/net/wireless/marvell/mwifiex/cfg80211.c b/drivers/net/wireless/marvell/mwifiex/cfg80211.c index a2ed268ce0da..0961f4a5e415 100644 --- a/drivers/net/wireless/marvell/mwifiex/cfg80211.c +++ b/drivers/net/wireless/marvell/mwifiex/cfg80211.c @@ -2300,8 +2300,7 @@ mwifiex_cfg80211_assoc(struct mwifiex_private *priv, size_t ssid_len, is_scanning_required = 1; } else { mwifiex_dbg(priv->adapter, MSG, - "info: trying to associate to '%.*s' bssid %pM\n", - req_ssid.ssid_len, (char *)req_ssid.ssid, + "info: trying to associate to bssid %pM\n", bss->bssid); memcpy(&priv->cfg_bssid, bss->bssid, ETH_ALEN); break; @@ -2378,8 +2377,7 @@ mwifiex_cfg80211_connect(struct wiphy *wiphy, struct net_device *dev, } mwifiex_dbg(adapter, INFO, - "info: Trying to associate to %.*s and bssid %pM\n", - (int)sme->ssid_len, (char *)sme->ssid, sme->bssid); + "info: Trying to associate to bssid %pM\n", sme->bssid); if (!mwifiex_stop_bg_scan(priv)) cfg80211_sched_scan_stopped_locked(priv->wdev.wiphy, 0); @@ -2512,9 +2510,8 @@ mwifiex_cfg80211_join_ibss(struct wiphy *wiphy, struct net_device *dev, goto done; } - mwifiex_dbg(priv->adapter, MSG, - "info: trying to join to %.*s and bssid %pM\n", - params->ssid_len, (char *)params->ssid, params->bssid); + mwifiex_dbg(priv->adapter, MSG, "info: trying to join to bssid %pM\n", + params->bssid); mwifiex_set_ibss_params(priv, params); -- 2.30.0.617.g56c4b15f3c-goog