Received: by 2002:ab2:6857:0:b0:1ef:ffd0:ce49 with SMTP id l23csp2517491lqp; Mon, 25 Mar 2024 00:45:43 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUXS+osyK5BVJwl8HzeH04mq2DtQ7PFBEtMj+ZFRi+ehReRQevyXauv76jv0OTVmY4HjvPv0HVUkaWb0AYulQji++sGALvP+W/TDOyclQ== X-Google-Smtp-Source: AGHT+IG5GU/GGoWcTkBoRWCkncRP9JivM9M993iRxf+oifjLw4EsxjJmwUWqD9cIB4qTG8gO0ne0 X-Received: by 2002:a05:6358:948b:b0:17e:53f9:6985 with SMTP id i11-20020a056358948b00b0017e53f96985mr7417391rwb.14.1711352742874; Mon, 25 Mar 2024 00:45:42 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711352742; cv=pass; d=google.com; s=arc-20160816; b=BFnv1/rpu7wEUJ39Y6o7kwQ6FBVdVOrTZmaHLIL3lM/afSfR+iM1IBv6TbuTVWHTRS pyzH/ClIQWK6M4akMPrc6jcLqo/c12f34b6DxMdMuPPeY8xVkXzNlZ3shegd6c6J/RwG Q2jShj2oUinMtcKYCPeMEErPreDgebWtnDqtjHiRmiSMfFSLadFkW5Qd3uC+cwWtUiyO JqoUOB2+CfbLXeXtbKOEWy4REbrd7rA5A5Ai1O6uweXpu69AqLzkAjGHLEQHkwXV95E4 Nf+V9h3GnWngWlZXMr5bp3mSngbT3mFXcLxq4DDwpBWtG2jo/LQBB8IsH739ssLqYJ9j OdTA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=WroxQfyREErYBm7Ig+pGmvvBvbcP92+fLOXtA4ZW/gM=; fh=Cx50qj1G5Zg1LTUBMyT5IdiHsjsegDh2lHwMe/nYNl0=; b=xw9ePYdRTxGFeGvg9XUq1J5eWt51TQEKMhHxkEGCUiQVCumhSxvqEioQKKcA767fbU wXJbkRNbnAfrwitB8H75A31z411+2rYQx1vCM8oWjclO79z2XCHTHut3jgUfn3i0BaYr LKW+HTqDs9htdiZ8y5pBB9eQiGczSKifmcu4U2IfpsipIMWz6du/CXCv5a8ZfSTnas6b OUsh7tLw3gAxJaPMqiHKkqh7SWTzKGrFvNQnIIPzQ69UyfhNnCC3lTjWHnPwYBFQ4lLw LWh5HD+QrZan/MjktVr3pMD437eJ96QXjF1UyIHtpq4fwjyBNnPu14QgItmln4MCvN2g 0l+A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=SWk8FhZk; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-115422-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-115422-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id z10-20020a63c04a000000b005eb04490853si6933611pgi.742.2024.03.25.00.45.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Mar 2024 00:45:42 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-115422-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=SWk8FhZk; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-115422-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-115422-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 8B668296DC3 for ; Mon, 25 Mar 2024 07:39:25 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 56F6082D7A; Mon, 25 Mar 2024 02:37:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="SWk8FhZk" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 645061D7907; Sun, 24 Mar 2024 22:50:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711320601; cv=none; b=D/N8YmfDMXY6VmCL91nYuI84Vd8we1wGTbxE/jfZ6x68gO345fSd8k9OVBmSChk9QYN+gJtxC8jYddTr3Ph4VgFTQj9f18g3fZaJx6upGMvk+/jHxe4Kx0L6nR1IDkf7twvqJUkTA2nObrGZ/a51WbJAAAKpW2t4n6YNtH3xGQk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711320601; c=relaxed/simple; bh=X7TKjqsL4zk+BSxoRctPiFstPwVin85Sm/10EgBHCfY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=r+fMurVoMby3mcGT9prq5nYp77rmR+vn0DI2EcHtThJq4v5HlD0lRxbq5YvCCOYiKGxYGSeWzd3fvZZ1P44PWpOoXxzX8/8PGEGTgzhrvktEkPye5HJ8XkpGUySXbkQ3I67/oHr4qhRQL1Ve5h8WOn1DspMbVhu/Esi0IVwH2Go= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=SWk8FhZk; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 77358C433B2; Sun, 24 Mar 2024 22:49:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1711320600; bh=X7TKjqsL4zk+BSxoRctPiFstPwVin85Sm/10EgBHCfY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=SWk8FhZkzbTZZmMcEJ2fjrcuYconAvVyHZo5Y0dcFVnHEjPmJwaBdvDZxzkwX+RFo +aJ6Iy4QtmIJnTRMUNdTdYICnWI4S2wEpN/RJ+1/L3/n2UxShskv91NuhP7ZoraRvm 9RwYdvDdyt6Xt6oCr55LjAO0eUahGop8v9n+7incIplPZqpHym1AAUQoPrxaggvFzS oD84+jNsFI2RJftdORlGabQeEUgjKGj2hTjf5ygUyPWF3GfvqpAaGcfLinYSTbdD8m IBphZKE7uyHtmE4ou9+3qWlKhGxfjoS8YFaAX2QSwYuk6mb/SNd12txT/xzGFd9Cil N3Jqx/e25oNoA== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Benjamin Berg , Ilan Peer , Miri Korenblit , Johannes Berg , Sasha Levin Subject: [PATCH 6.7 161/713] wifi: mac80211: use deflink and fix typo in link ID check Date: Sun, 24 Mar 2024 18:38:07 -0400 Message-ID: <20240324224720.1345309-162-sashal@kernel.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240324224720.1345309-1-sashal@kernel.org> References: <20240324224720.1345309-1-sashal@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit From: Benjamin Berg [ Upstream commit e10322810ce0d0d4a5a319458c4e1e052c6fe9be ] This does not change anything effectively, but it is closer to what the code is trying to achieve here. i.e. select the link data if it is an MLD and fall back to using the deflink otherwise. Fixes: 0f99f0878350 ("wifi: mac80211: Print local link address during authentication") Signed-off-by: Benjamin Berg Reviewed-by: Ilan Peer Signed-off-by: Miri Korenblit Link: https://msgid.link/20240111181514.4c4b1c40eb3c.I2771621dee328c618536596b7e56232df42a79c8@changeid Signed-off-by: Johannes Berg Signed-off-by: Sasha Levin --- net/mac80211/mlme.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net/mac80211/mlme.c b/net/mac80211/mlme.c index 241e615189244..6cfc07aaa1b6c 100644 --- a/net/mac80211/mlme.c +++ b/net/mac80211/mlme.c @@ -7502,10 +7502,10 @@ int ieee80211_mgd_auth(struct ieee80211_sub_if_data *sdata, if (err) goto err_clear; - if (req->link_id > 0) + if (req->link_id >= 0) link = sdata_dereference(sdata->link[req->link_id], sdata); else - link = sdata_dereference(sdata->link[0], sdata); + link = &sdata->deflink; if (WARN_ON(!link)) { err = -ENOLINK; -- 2.43.0