From nobody Wed Feb 26 15:03:21 2025 X-Original-To: wireless@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 4Z2yQg1VwJz5qGJ6 for ; Wed, 26 Feb 2025 15:03:23 +0000 (UTC) (envelope-from bugzilla-noreply@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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z2yQf4qpkz3Gdb for ; Wed, 26 Feb 2025 15:03:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1740582202; 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: in-reply-to:in-reply-to:references:references; bh=/RJq2PlLGLriCXs3XPh/wb4C7OkufPRvVdjG2/WZGww=; b=oGJJDR9TN1lCLZAfVMZkLuz6t+Q/xo3ycHJ1AcV15N0AMH8mhQkz08KzxYVevzKOXIeYen iNg58e3WwtYv1cNJ/+nrmdw6H98dmZgn9Zii0cl+11m3GIBfqe/0F+Kcz7ddKsL/Ib039b buYQWj4BgWbEAlR0iHuT+8XTxTVrZMHSF11vczrwMe6kQK4z7Vev2u3jLQkK9ENveFtDH8 FIS7GF/7LW9NrkEnCsuHlRtuLdW/8gc6mxC3ekBjuF5Cp4BvxONoNCp49OCFOwJn2w80gT obfRXZeiqGmZB+PPW48k67aqDs3+iP17TZ0o6PFYPMRcKhVtrAvGs/RXfN8nNQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1740582202; a=rsa-sha256; cv=none; b=Z0G/mlpt1MbuEWyWnEDeJe9idL8v2RjoW8cdKU8BNAYwPYQprNqmLeUEB7t2KFNzWHQ6FM jOV1nztPNej4VHspUxBSTi94Gs5or9etSC50alIvRSsJb52MxGuDE8ayTXJkxiX3rvEngk yEQR6jX1XL2XZXPaXXLQ82ZOD/yJI4Rys18QxHo2/wQr/Ys1gcsaQDBg7X3UGqoc/YG7Ky VS2ajDVPhQSoeucpOfq/utXyUkPbkVyG+GU1X7N8kRFfI7esqkwkH3Z/P9nLDoUKl8keXK Kz69B6rGGdY0DjppavGMzQcfBk2ducl+uWb/W8Vsn/3bQscUh7KKbDneXbYUUw== 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=1740582202; 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: in-reply-to:in-reply-to:references:references; bh=/RJq2PlLGLriCXs3XPh/wb4C7OkufPRvVdjG2/WZGww=; b=oUFwx3qsLgnBUQ9qKkCmTeGdEQ0g+JgZ4DolAWywZ7L+23Ntels7HRyxFFLxg2Hg3ZFhyb lWIuOH48bfR65figSRfM9eDE7nsPGcFGREG1gCm6x6ebDW524jHz17rIXCJoSqx6SQE2Cb /WYye41/sVbOTOWTpS2i4Guo21zJwWbspTenHTeDT1/x3xNMFjFDPVgLBlXck0ten4LT2O 23sQ7T0PtoQ0R7F7F34wjCkZGyvrJe3xpWuvEs56xCEEhjYr6C2ajwRog4wHpl+sEWR7SZ SdZQD/Kuh3aQXLBkroTze0Ks+eswIhMKQLXiTmkXGUXVN/T2aQVpndxLASNMhw== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 4Z2yQf33fpz1GnL for ; Wed, 26 Feb 2025 15:03:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 51QF3Mgw040127 for ; Wed, 26 Feb 2025 15:03:22 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 51QF3MrL040126 for wireless@FreeBSD.org; Wed, 26 Feb 2025 15:03:22 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: wireless@FreeBSD.org Subject: [Bug 283903] rtw88: possible skb leak Date: Wed, 26 Feb 2025 15:03:21 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: wireless X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@FreeBSD.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bz@FreeBSD.org X-Bugzilla-Flags: mfc-stable14? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Discussions List-Archive: https://lists.freebsd.org/archives/freebsd-wireless List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-wireless@freebsd.org Sender: owner-freebsd-wireless@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D283903 --- Comment #39 from commit-hook@FreeBSD.org --- A commit in branch stable/14 references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=3De00588ed9cc572d1ec02a00b6d9006982= ea1ce83 commit e00588ed9cc572d1ec02a00b6d9006982ea1ce83 Author: Bjoern A. Zeeb AuthorDate: 2025-02-22 02:00:17 +0000 Commit: Bjoern A. Zeeb CommitDate: 2025-02-26 02:39:41 +0000 LinuxKPI: skbuff: add synchronization primitives and missing bits Make a pass over skbuff.h: - implement some missing bits, - sprinkle some const, - add locking and read/write_once calls as needed to provide synchronization as expected by Linux, - fix some typos, - remove return from void functions, - adjust tracing macros. Sponsored by: The FreeBSD Foundation PR: 283903 (rtw88 skb leak) Tested by: Guillaume Outters (guillaume-freebsd outters.eu) Tested by: oleg.nauman gmail.com Differential Revision: https://reviews.freebsd.org/D49101 (cherry picked from commit 2ab4a41956159e7c974979693cb0b13cf552128e) sys/compat/linuxkpi/common/include/linux/skbuff.h | 281 +++++++++++++-----= ---- sys/compat/linuxkpi/common/src/linux_skbuff.c | 2 +- 2 files changed, 165 insertions(+), 118 deletions(-) --=20 You are receiving this mail because: You are on the CC list for the bug.=