From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-yx1-f47.google.com (mail-yx1-f47.google.com [74.125.224.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BA63515FA81 for ; Tue, 7 Apr 2026 00:16:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.224.47 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775520967; cv=none; b=nWrOf8lnuSNoImuS609YMKtJTVM2fzIhrsNB1PyeLtQdPWcS9R86n7mmgafE7VNmteU8uqSAC2S8hRON02g+EvaPAIPa0mqBpBz0woCEgp7wOcxenECbAnXcbgBbwiVrIbQTgDaA/sHLMktDOeglhgAP4imwWYkuN8cttXHW2WI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775520967; c=relaxed/simple; bh=abfviTMpwsyAYXHpfGP3UtITHSacM7Wk2/FOzUFi22s=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=AMxRQjcRaQelazoj7wlVc3luV/FqEOnfxPYTOnwSHLO8INboq3YPMduqH2PE4LVvrBBXDLjmXmK21mxGajimITBHqojizkZMzE19V7ZJVdSdH8U783pjDbFrG2PKAUgl+TTs+Eyd1SQLHvv9QWzqGRYS9HVy05Wao178pS2Gvh0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=qmRGGoWC; arc=none smtp.client-ip=74.125.224.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="qmRGGoWC" Received: by mail-yx1-f47.google.com with SMTP id 956f58d0204a3-64937edbc9eso3857832d50.2 for ; Mon, 06 Apr 2026 17:16:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775520965; x=1776125765; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=lpRQVBI/tGnu8w/tv0/ebsR+Iqg+v4kfFE8c2q2ORJ8=; b=qmRGGoWCpIrmqvOkwt2Y0ChJJ0DrZtTVJ99BHdaGVqsFqANVQNo9jO1asW3s6l7UD5 uUN5mQ0uIRxrcbWZ9clZNNw0UnbKn509nteB1yVkK25KYXMubXt3HdojsLIMAeW1T4S6 uJMyAatfRX4mTQKg4MiKMeyD6D97aKUzI4rx+tEsOOaTjIL99geB/9fGo2PJNytSSUMj B2PNSLqq4MIOpKY65b84XHDQIEOoFmFX0hyv1sQeTBn8MSGWOJM43BujOyyFqG3YwrIR xdpLWsWzuaFL2ryYZXB0KhYbjJT9nGH2NBK+cIEzmUiqugyOsKs4oVDEEQdeZvsOKv++ K1cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775520965; x=1776125765; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=lpRQVBI/tGnu8w/tv0/ebsR+Iqg+v4kfFE8c2q2ORJ8=; b=RjekYf0tgGljtBoGlCB4aoFfow4omYpCQve4+Z512BXRiJ4jB+m4t951d4ITNkL6xN V6lJJ7O75l4RbNwqk6MjMqyPS39az3PlmdvninlkeT/K9tvjU3jm/YHoc11q8M1cUXKi sTZUSeMpWQKoDv04VGuXEVzjriAy14ohu/4EG2ner5w3J3JTKz+rs3LDaJzpU+Ob48LB vCfF8Ehyc7xF6426Td4Uwq98hAidtRL7VEVhdT5bkPDD9+QAvWSTDfMaad7ZXWVE+Ivu d6ygs6gy/1UjOHR8ERgIY+Zlz0TiDpemIXMD1w7QN8VN3dAz0h3ij5DumilIyVEb6YL7 5UDQ== X-Forwarded-Encrypted: i=1; AJvYcCVh0jXldBCFIc+cZVAHbWeqEJa7n13bdrDiZIHM5Z83GtyMdxbTMneG+MN3tPYc4N5kqHLjQQDVnyqtrf4=@vger.kernel.org X-Gm-Message-State: AOJu0YyEdJZpgPqaDvpHuBP2BXQX3GzIcvC2/EOiuddalnIgnyvj35JR WKwJ0zUtsVz1lRgFV8MdQnXrAKU3BOrxS7Q2Fc7SL4PyUu7AlN6hdc/f X-Gm-Gg: AeBDievKcQkzmAfTZcZ83iKI2HjTlzI6iFxz7ukjXZ7+IJTldh0pDO+iXhjar0ZWa5k 8dQBhOvP2zyYwazfm++cIl/knBTdGmiYZ0qlyAQ74Rt9xvG1erz7GMDV4PAe+1/aEhfxB7HLyjJ rO/ih4jVoGcxd95/o94xj/eBAWkkSyDpO0bBwDUtetn4c+IfMARkLRA/f7ZZt/eR4Qk1bTLDjem KelIR6nuQ3ttKgza8FBT7n9c94qknKz+OUprkNTVzY58QBRaqPnlorqU4ix5iMJH409GtSmkJ6L ex5Ri+p5CVd+H2TiuCHYWBrZVBdFbG17ChIqKiqld896JVzMqbzP08HrM4S9PNDZUGxNjao0bg/ 7zoVQROyK1wOhVamiZYzJ3tFq10Ri6dJHApGrbIyCWbqLzqDbb1Nee4yc1PzbdeYYyfoQ9NVR+7 sH4Q2+P+C0S6kZT7nkx/iDC/i1hoZoiUtM2HGfkdvIpDNZB41cdDPj+GKrNGiz X-Received: by 2002:a05:690e:130c:b0:643:1a5f:aaec with SMTP id 956f58d0204a3-65048814920mr14309332d50.47.1775520964789; Mon, 06 Apr 2026 17:16:04 -0700 (PDT) Received: from DEV.lan (c-75-74-152-49.hsd1.fl.comcast.net. [75.74.152.49]) by smtp.gmail.com with ESMTPSA id 956f58d0204a3-6503a9d50afsm6698649d50.19.2026.04.06.17.16.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Apr 2026 17:16:04 -0700 (PDT) From: Joshua Klinesmith To: linux-wireless@vger.kernel.org Cc: nbd@nbd.name, lorenzo@kernel.org, ryder.lee@mediatek.com, shayne.chen@mediatek.com, sean.wang@mediatek.com, linux-kernel@vger.kernel.org, Joshua Klinesmith Subject: [PATCH wireless v2 0/4] wifi: mt76: fix RCPI chain 3 mask in sta_poll RSSI extraction Date: Mon, 6 Apr 2026 20:15:56 -0400 Message-ID: <20260407001600.31234-1-joshuaklinesmith@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The fourth receive chain RCPI extraction in sta_poll uses GENMASK(31, 14), an 18-bit mask spanning bits 14-31. It should be GENMASK(31, 24), an 8-bit mask for the fourth byte, consistent with the other three chains and with the RCPI3 definitions used elsewhere in the driver. On devices with fewer than 4 antenna chains the corrupted value is masked out by antenna_mask. On 4-chain devices this produces incorrect ACK signal strength readings. --- v1 -> v2: Rebased on wireless.git (was mt76-fixes) Joshua Klinesmith (4): wifi: mt76: mt7915: fix RCPI chain 3 mask in sta_poll RSSI extraction wifi: mt76: mt7996: fix RCPI chain 3 mask in sta_poll RSSI extraction wifi: mt76: mt7921: fix RCPI chain 3 mask in sta_poll RSSI extraction wifi: mt76: mt7925: fix RCPI chain 3 mask in sta_poll RSSI extraction drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7925/mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) base-commit: ce5cc2702bb63ecd1f2066acb7d6e7d19081618d -- 2.43.0