From nobody Mon Jul 27 00:10:42 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h7fBW3NgZz6m9RJ for ; Mon, 27 Jul 2026 00:10:43 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h7fBV6xksz43cv for ; Mon, 27 Jul 2026 00:10:42 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785111043; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=l8Xs8AyU/awKr3qv8uRFB0EFFvcHY9Di7gwHNrIBFns=; b=gPtk7CqSUBhEps+KlJprXm3qq+HOELvEFCW8sOckVeHPsc4Bh3SylkTBnklgk/pLOPtSrT yVOykWadfhXHjlAL6lYdCjcZiAmBToQoARhG81SL7t/g4BnyjBiEc9XM3MUwN9qFGMuYSv LNOkOxRsNbkNRsHH7zHI7d6souVn5jbkYt7EnAaJCa4JuAkzvdVa3heLYqwTG4O1Nh6Dk9 6QSt82gqOjj+9Vk5mCq0tT7g0jMxinWxgarBOdEspkIYoZdP5fHpzHgWTtnteMooiYKIEh R+v/ESW9ow/l2nTpgTO0T5odTEI5OTkIw2UxbugLW8uE1JpLtyjodgcbYi1law== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1785111043; a=rsa-sha256; cv=none; b=O4xVb4E+RM0E9vU2FC9baBTMrR1PXn/faP/c1ZcY5HIQG2rYpZvbA5RFDfzQwV+cK4THaz cJa2A3kqnOjgSuViizvRN1x/KeCxCmJBigAw97E2NUo/ZYvtHirBh2OkOJKLJcRNRi5Oqp fVGKTDc8/YXNIP235t4G7je8X7uF4U1T9aX2fmniTKqxP2yXLJkbrlG/MpVoX8yWqDsTnh 6dmVYta9fHxHHsMklfaZzQp3Ygi+hdqKz5p+O1sDkwnuDo0dJB40wcqGJeaWiC15E/mcax Y+SXDSQicAl/HMHCWsutWplVJ6fXtru1SdOayUI2nuodFzey7Te2Al0drGB6xg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785111043; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=l8Xs8AyU/awKr3qv8uRFB0EFFvcHY9Di7gwHNrIBFns=; b=lqb+JcW0+bMcKytk/Ie0H2hKustm8EPPIPGCENyUBgA02VnccM4FT+SO1KFvfXodAb8F77 3U/4VSJwC/8T1VKGKKfZ7OnuqpSLjfCZYtfvB1eBxWaNA2zPXKSLL8Q4igTfVMmmqOu09O EDdX/dgTCSpO3OtQQEMiGojNd/KrK2XMo0h9AsuGuTvC4sn9JXFhgVY36jyp/qT9IJDboy FJXZc0Wh0tjJFU9KbPwv/rUR2dvsXhNA7y2n/mlAIs4Xj71b4H2U17Tb7NbpDqkgakYVw4 WFkz9/tvi7TBlH0DOpAMOWhWSKe2tnlxNsvxKb6JFbrCAOtvTvn+HJ+bKDqT2g== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h7fBV4Sx6zlXD for ; Mon, 27 Jul 2026 00:10:42 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 26fa2 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 27 Jul 2026 00:10:42 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Bjoern A. Zeeb Subject: git: 912251ac6b18 - stable/15 - LinuxKPI: 802.11: stop ieee80211_start_tx_ba_session() if no HT supported List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bz X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: 912251ac6b186aa2716ddd51bde9a0e1f6b3c2e3 Auto-Submitted: auto-generated Date: Mon, 27 Jul 2026 00:10:42 +0000 Message-Id: <6a66a202.26fa2.71560175@gitrepo.freebsd.org> The branch stable/15 has been updated by bz: URL: https://cgit.FreeBSD.org/src/commit/?id=912251ac6b186aa2716ddd51bde9a0e1f6b3c2e3 commit 912251ac6b186aa2716ddd51bde9a0e1f6b3c2e3 Author: Bjoern A. Zeeb AuthorDate: 2026-07-17 20:59:08 +0000 Commit: Bjoern A. Zeeb CommitDate: 2026-07-26 16:48:33 +0000 LinuxKPI: 802.11: stop ieee80211_start_tx_ba_session() if no HT supported rtw89(4) would constantly try to start a TX BlockACK session even if no HT or higher was available. The only way to stop this (currently) is to return -EINVAL instead of any other error. Note: we should investigate if/when to call (*set_tid_config)() as that will also offer the ability to forbid BA. Sponsored by: The FreeBSD Foundation Reported by: arved, bnovkov Tested by: bnovkov (cherry picked from commit 8a1600428e937a41b65869c78ce847f7cabbad24) --- sys/compat/linuxkpi/common/src/linux_80211.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/compat/linuxkpi/common/src/linux_80211.c b/sys/compat/linuxkpi/common/src/linux_80211.c index e550e85a5ab9..df6d7c3158b3 100644 --- a/sys/compat/linuxkpi/common/src/linux_80211.c +++ b/sys/compat/linuxkpi/common/src/linux_80211.c @@ -6844,7 +6844,7 @@ linuxkpi_ieee80211_start_tx_ba_session(struct ieee80211_sta *sta, uint8_t tid, !sta->deflink.eht_cap.has_eht) { net80211_vap_printf(lsta->ni->ni_vap, "%s: HT or later not " "supported\n", __func__); - return (-ENOTSUPP); + return (-EINVAL); } #ifdef __notyet__