From mboxrd@z Thu Jan 1 00:00:00 1970 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 A9E2B3A865A; Sat, 28 Feb 2026 17:38:02 +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=1772300282; cv=none; b=FGOCOC8x3JPy9tHuPR5bKCqIzyTNmVbcNbFeIJlyesLBMnbyThOpYRPtgnzQTP8YjVl7jvapGN9OufA5W0SmC+XeB1ThmhqCwQ0SQpmatnTAXWhMrIa/G4KfG9h1YOXjh6wXaJ09zlHvZ2LFsHbnnKRwjv9Jkt9R8gH/L7o37Lg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772300282; c=relaxed/simple; bh=cCmpW99VXVHVkFwH3lnV6jCzgBk2MGwqqDOjBzoTaGw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=mL/NbnMF7vLbmLWbqjFG2Odnkww4yA+fCbd9CO5Qj5r5+gr8ghA1RjWR9/NdT0Rrdd/RHc53I1v9F6wK1Uqyv68L26E/hDG1bCqO5sr5oAl2bMAXI+tvJqFHbVPaOkaGeUou8rs0L/Fa4BcUFuwb8eq9LiZhOtj7fHtXPcraxt8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=fxGbF83T; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="fxGbF83T" Received: by smtp.kernel.org (Postfix) with ESMTPSA id B5CC3C19425; Sat, 28 Feb 2026 17:38:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1772300282; bh=cCmpW99VXVHVkFwH3lnV6jCzgBk2MGwqqDOjBzoTaGw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=fxGbF83TlGKWIazsyyWnytvMv9WYcmz/4NVAI1eXB0b5lfkUeKG2aY1he2RiLbtS3 /VnyUJeRrleoOzJrIg6D3OdR9r1/1ev7RmbpFphuxL2vqnFGb0+dX2bxGzFk8gQZSi 7pSdnhmBGVvZQQkU+cR7hLBC3W7qz7jY/FKz+Up6kQMYow9p2aheZtcWkHcz5AETwP FOUNpWN9OyRG7t64CAdirwVvynJ2oBIuqW48WF9OVUsOtt1BCptdFiBHOmwTam0zlY DzXODppNAwNt5EM+mHRDZKpGHgOVk6Ur1fe0mHsbi3l/uNb7GA0qg8iPP0uN+TJj/T mcTV1ciAXlVwg== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Pagadala Yesu Anjaneyulu , Johannes Berg , Miri Korenblit , Sasha Levin Subject: [PATCH 6.19 310/844] wifi: cfg80211: treat deprecated INDOOR_SP_AP_OLD control value as LPI mode Date: Sat, 28 Feb 2026 12:23:43 -0500 Message-ID: <20260228173244.1509663-311-sashal@kernel.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260228173244.1509663-1-sashal@kernel.org> References: <20260228173244.1509663-1-sashal@kernel.org> Precedence: bulk X-Mailing-List: stable@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: Pagadala Yesu Anjaneyulu [ Upstream commit fd5bfcf430ea2fdbb3e78fd0b82ceb0ab02b72ee ] Although value 4 (INDOOR_SP_AP_OLD) is deprecated in IEEE standards, existing APs may still use this control value. Since this value is based on the old specification, we cannot trust such APs implement proper power controls. Therefore, move IEEE80211_6GHZ_CTRL_REG_INDOOR_SP_AP_OLD case from SP_AP to LPI_AP power type handling to prevent potential power limit violations. Signed-off-by: Pagadala Yesu Anjaneyulu Reviewed-by: Johannes Berg Signed-off-by: Miri Korenblit Link: https://patch.msgid.link/20260111163601.6b5a36d3601e.I1704ee575fd25edb0d56f48a0a3169b44ef72ad0@changeid Signed-off-by: Johannes Berg Signed-off-by: Sasha Levin --- include/net/cfg80211.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/net/cfg80211.h b/include/net/cfg80211.h index 2900202588a54..39a04776705eb 100644 --- a/include/net/cfg80211.h +++ b/include/net/cfg80211.h @@ -10147,9 +10147,9 @@ cfg80211_6ghz_power_type(u8 control, u32 client_flags) case IEEE80211_6GHZ_CTRL_REG_LPI_AP: case IEEE80211_6GHZ_CTRL_REG_INDOOR_LPI_AP: case IEEE80211_6GHZ_CTRL_REG_AP_ROLE_NOT_RELEVANT: + case IEEE80211_6GHZ_CTRL_REG_INDOOR_SP_AP_OLD: return IEEE80211_REG_LPI_AP; case IEEE80211_6GHZ_CTRL_REG_SP_AP: - case IEEE80211_6GHZ_CTRL_REG_INDOOR_SP_AP_OLD: return IEEE80211_REG_SP_AP; case IEEE80211_6GHZ_CTRL_REG_VLP_AP: return IEEE80211_REG_VLP_AP; -- 2.51.0