From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-yw1-f179.google.com (mail-yw1-f179.google.com [209.85.128.179]) (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 51F31395270 for ; Mon, 6 Apr 2026 23:47:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.179 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775519271; cv=none; b=onIi3FRyuceVmlEwZPSzC/Aye6oCLOaxuu3YgtKtChS1QWicHsio0e2RgjPetoBf9rznUazEMCKDMnQ8XRTlu1wUziHOb1mYSyT7amdoQv+dbbAM5J6fx+qE06B9yqxgq5DAloTmKsUWSmlXrdpNiCfU2u98CXLuHSDh7+zdxUI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775519271; c=relaxed/simple; bh=6H17mFYZrmCPsmJBNnOQPKRf7uEuBzEAmHWQmztxUZI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=QmQhA1OUTXntYPWdJ4gwf2+oIpOUFfgcTAWX0mhLamJgtHZ6OkENTjEXdfOpQgmxtgoPJUqB7dHzWZIEG03N2KT+UMieWo1/WDx5oDUAPz9VANYfaJGucLyM//xmz7pEweqVTL6jUj8klNvNRS/jehGwu+O84D1jT2H56B9z7LY= 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=GPrGOO+S; arc=none smtp.client-ip=209.85.128.179 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="GPrGOO+S" Received: by mail-yw1-f179.google.com with SMTP id 00721157ae682-7986e538decso45119577b3.1 for ; Mon, 06 Apr 2026 16:47:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775519269; x=1776124069; 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=6yV/b/VKSnBwSBpAIx2ix3BK0Jy+PbSVkj61ISE7XgI=; b=GPrGOO+SFcg2px2Y/hBtCbbN4JWap8rch86KxK6qNqdQ5fGoAmbv6C1qWSx/O1w+eD 4F7C0SoBap267yFkgUVQF+Il1pfFr6Ekc2U8kw1Gd0qmR6tSb8yTcbdQ1Ifak8b0B96g BCS7tbzWR+H/2wlo8cg02nFRHUGAWvjy12PCkM6CLHXSVJSx4rNxge3X1TTb2ZzKuyaK Uw0TyYT85HP9eMpmjPmgz6yxEDIFeb7Aw/XMURBj0VLoht6OK2C0maHiXYPN4XnFZAcl HFfKLJlUFvxL8hCcw4Gy7+EMsvDErEQS2J5ZnNYmgfXTjb/SpxJ33AD0ZH8QU/wxRY/q X+tw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775519269; x=1776124069; 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=6yV/b/VKSnBwSBpAIx2ix3BK0Jy+PbSVkj61ISE7XgI=; b=gZx8qYZTnuKUCw7F9rW8UiU1NWuhP7Z1xfzD+1QRg+CXVZio2FWx3Req3j9BTF8Bqe uqOnGvpzY+2Ud/UqI7JUIBk4fzBRCeJY1xnzWb+OnzyoL4DS1UTsejNbqO0cFtm1MlIP PNOdU4OD8ks9W4+fHWkkL25R1REfyoeH8JWudmddZNcaYBUVPpbJC53mpX4na0NYGVvp +suoDThA6LpwaTXUZZCV85Di8FU4TWXiLAcez+Lv0IjFVaPv/74Zr//E6DEVsKHzf1PS ekv8UsxYq9pwVQFlPN213ij3TrLlCsvjV8rx3KhDhvYNUMGlZg8Aa+Hwla5ju1UyP8Ef Br6A== X-Forwarded-Encrypted: i=1; AJvYcCXpiLj+aEz5Sfnh1waCfBJ0DG1zHU0vzDXItRIvKCOFVkTmh1IpMMWzuG7Nb5s7a/DY9WKZde5DU7/zkSs=@vger.kernel.org X-Gm-Message-State: AOJu0Ywm7y8l9BUoXJ7Nt7r24Sh9r6KwOQJxyriauAJc+Qm99SwZFXGD BKt75H7mbAJUIrwlorUtrGekLpJD3CB/I7Pe42bfCoxiSRtnDSzGnytW X-Gm-Gg: AeBDieu4sldU5sNeS4vIODtlSi/Dzz1siwzywOt3qiLqaB1qAlE7dYx96DPjWB7ys+8 GDZjxCM3BrQnJnvYJn3pQPkiZutrBmn6xQIRFFpDpvGaTGtYyEuVl1ZdEkAxcjKMdVNndRyZozC Tjru45mYnEBJ2YFL+EcC7mdLXOB0I1Yk59aYAUA/Ue9k5TSb/oE6rCLufoT721j6toT7QGZM0zG jKqYc2GEl8MPCUHhYHiwwyurq3N492CyDE6U3itJLQAnwZ16SJ/C9GTyCz6ZJscwxPlaxqjoLSg yvSDJk66I0K1LE2L6KegHpO1rAbFdZ/6MV3TocBZiwq5iWH1ABwbj+hAm9dPT02WXvydtdnMR2q YBRZ4Ry1c1Mxa1Un9ji31cZ64y9IYuC/86aXek8lnEiNDnGQIN9AGeas9bcaTIgf2uEnB1xcfcq hakYJAI8zGU75EPrqpmiMU3y2QVNC71nfoNVBwGY+0JogFyNBOEyK2N6dIq7pN X-Received: by 2002:a05:690c:6989:b0:79a:bc1e:a399 with SMTP id 00721157ae682-7a4d84c5acfmr145517827b3.35.1775519269260; Mon, 06 Apr 2026 16:47:49 -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 00721157ae682-7a36e42ff31sm59350177b3.6.2026.04.06.16.47.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Apr 2026 16:47:49 -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 0/4] wifi: mt76: fix RCPI chain 3 mask in sta_poll RSSI extraction Date: Mon, 6 Apr 2026 19:47:35 -0400 Message-ID: <20260406234739.29926-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. 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: d863fb7a97fab243b48ce2e5e21243dee5abbcdd -- 2.43.0