From nobody Tue Jun 3 18:37:40 2025 X-Original-To: dev-commits-src-main@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 4bBfb91zDWz5y19F; Tue, 03 Jun 2025 18:37:41 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bBfb84pnlz3bG9; Tue, 03 Jun 2025 18:37:40 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1748975860; 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=mOikNk8b2G1bdDCWFH/qqWGQwRS8nJlo1kL6Aus/ufE=; b=sCGTQkYpiXO5+fK3p1p0gDOAzZfKLedPuRbKH/y3aSr4luzBI3w5qWJEkLC4z2GkColpbG /HLCPzjVCTZ6gdhQPF0u/NjN2W425BF1xHoYmQE8YxvY0uF3IEQ7sE2HrfUd5rwlDwqEcm ueQlWhymepWbYt7T0pIcA/Nf5CWM1xmLbTbG1kX0y3omS3JGOPNwJ5W2+DMQT05/eUPSxR fXPSswBCywZ9aUlKOraunS7o9cPT/QypLykVYTCzWZCSX+qDZX8slhrKd/+x5z8obYbq6/ 9U9n8hStvUx9oR9VmkZcqoQt8j6QsUgBn/9QJZ7Op7nMuEREUfSGJO7O0Kfejg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1748975860; 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=mOikNk8b2G1bdDCWFH/qqWGQwRS8nJlo1kL6Aus/ufE=; b=ZoCzxF1nG7UasskaoY+rUSZl8UqA2xJfN2++rJxWk7lYVUl0WnPSSU6MMzFCfmO+j+JqI8 XXW+X4Ch1sBUFLccywO/Jin+KCxxTOGrPZFUQxVo3zTXZGIxG6r4d+DKJZX1GwwwDA2Gnd DgXYH0f//VooqCiEoPX/E/mkTduggQvHCWkkiP5q35nEOpIt1qw5qM7MPC1SMjufzDoThU k7hHQyiWHplaGCFWP8j01oSUgfdrh1JltygI9Gcfom9WzlKWnnNH3XrwkmLaC59wm97CL1 Qfqk2y5sOcKm/9B+qGzv5fHNPQ6076+qIYrply1msWPh3CALCp3bAdUvw9Rj0A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1748975860; a=rsa-sha256; cv=none; b=wG0AukjtMnDQ5eXpj/YcB5lpQ5rNiZagnhQtuM0QnrWHNuf+sbWno2OWsZa8RrtlflK+EQ nPwzrWbTk4wQZVDEGtwlS8KdCM6SGp/smePYFbZ9uocwSP8iqnZ8hTIjDTQveWc03NXCPY 0oLj7cZysw8c3Ml1TnLBGa0rGTW9KpbJd4V6chJKVmlQof7JnUxRA2nF1CGIz2rVFDDXBH vBI15oID9HHJOXFcOxuMH+wAIMGaXHgXdgzo6dleZGWKEznIuRUUUhpGrvvqWNf4NgAH5n if0v89mHi2ZdXb8MCwvF6U0XClIYYLAOGMhwlvVx2IdhpjE3AjSj3dutD9Wgfw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4bBfb84B0yzqnK; Tue, 03 Jun 2025 18:37:40 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 553IbePM000448; Tue, 3 Jun 2025 18:37:40 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 553IbeDB000445; Tue, 3 Jun 2025 18:37:40 GMT (envelope-from git) Date: Tue, 3 Jun 2025 18:37:40 GMT Message-Id: <202506031837.553IbeDB000445@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: "Bjoern A. Zeeb" Subject: git: 02382a0ac822 - main - LinuxKPI: 802.11: switch to m_get3() List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org 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/main X-Git-Reftype: branch X-Git-Commit: 02382a0ac822b88e17d86643e27964eba18479e0 Auto-Submitted: auto-generated The branch main has been updated by bz: URL: https://cgit.FreeBSD.org/src/commit/?id=02382a0ac822b88e17d86643e27964eba18479e0 commit 02382a0ac822b88e17d86643e27964eba18479e0 Author: Bjoern A. Zeeb AuthorDate: 2025-04-30 22:06:35 +0000 Commit: Bjoern A. Zeeb CommitDate: 2025-06-03 18:35:09 +0000 LinuxKPI: 802.11: switch to m_get3() Start using m_get3() instead of m_get2() as we may get up to 11K frames and m_get2() only gives us up to MJUMPAGESIZE (8K). Sponsored by: The FreeBSD Foundation MFC after: 3 days Discovered by: adrian with rtwn(4) [see D50049]. --- 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 197604e04490..e92656ed41c5 100644 --- a/sys/compat/linuxkpi/common/src/linux_80211.c +++ b/sys/compat/linuxkpi/common/src/linux_80211.c @@ -6810,7 +6810,7 @@ linuxkpi_ieee80211_rx(struct ieee80211_hw *hw, struct sk_buff *skb, * For now do the data copy; we can later improve things. Might even * have an mbuf backing the skb data then? */ - m = m_get2(skb->len, M_NOWAIT, MT_DATA, M_PKTHDR); + m = m_get3(skb->len, M_NOWAIT, MT_DATA, M_PKTHDR); if (m == NULL) { counter_u64_add(ic->ic_ierrors, 1); goto err;