From nobody Fri Apr 18 14:38:20 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 4ZfHSF09CQz5stgJ for ; Fri, 18 Apr 2025 14:38:21 +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 4ZfHSD3xPDz3NKk for ; Fri, 18 Apr 2025 14:38:20 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1744987100; 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=D2no1Ue02eGRdi14jId2O83LHkpvZuzUfIKk+1ihano=; b=LjNBs7oTvFHZBK4ZCltC/0+TurjEaB457hZXgg8Ap+rarUOstQYjIWR/sDkEMpkJc5xeEQ wMB29NbWkeiN11ex8rR/9TiBNds/iBGhw+dmbD47dv3wg3++WdYIyZ59N9i+U0/SzFkC4t Oru6iUdzEVCR3jMj9GcSTy8N9/lrIzb0A0yl1BfomjPU/+iKUe9Fxnq0+TCEC+iitgmmxW aMVB4H19Py9cPTW9urzBartRWDDbCH51OSYPocSSxNdxd60ahFVl18tWmeXK5oa3Br4Tzu GFyL++Z6DxGsoMbES+5DQahildVPNTIJ8Q5eDDM0to8Ktk2XYRlmCBUA7ppRMg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1744987100; a=rsa-sha256; cv=none; b=HaSWs8mftE+P0bZbO/gUhO56jAEDfO+pkzAW3jnRdz/g2U/f98xl+wkSc6wfG1xNDKPpe7 sS8YS8x47fmskNroNPbO1k2eV8TC6PGBBklPYAKAuJc/6SLkojh1FxGgvSf7Qpr7FBxPd7 Ss9/SQ+SFyhf6pAJBBnbVlesOTse5uAfBF/fCf6yVgk2za/lWm2ozwM+vrm8Vp9LfooCP9 Jqz7WigX0Lu2AKrgWIhujFVH+oqJkux3e+FR+bk0bywoug++WY6bxt81esI+gUdFr0HJne C59C/eJhtwU8y0YtutLufzJtRNnFRo4Pak9gozTfBlCrLxggos1LjmJNqDn3bw== 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=1744987100; 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=D2no1Ue02eGRdi14jId2O83LHkpvZuzUfIKk+1ihano=; b=PIWggcXgJvNNpAan1xGtDH6eFZKKdnQn9TuZ9U5Z5C08dCcuAMlOaQ4DhHGD60wRSNy/4e Mai8/WmMqFO263mjRy6ZJHmgGH5NF7ULsCx31V41Uy9DnyzIrA/54jLN3gwhas0/H/avEQ +brVhIGgCnwDo7uk0GgZyLLVUWdsFYhjXCIwJxsN9IXelMBPBfaOKImDGQFt0PJyKOQUq/ AsgEe3NdD7ZzpMZZPpgPHRoA9d4ZtNgxlxebOmMwuSJKc/L01xoYHVdZtQvrpIpcHEDvYN pUJlDBs2hMUSfuS8Nmq9f/bkZ6+KCRhFTr0IO8yZr1v7N+qJQCmfAnc+ECSHUw== 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 4ZfHSD3Gwrzdy8 for ; Fri, 18 Apr 2025 14:38:20 +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 53IEcKGI091597 for ; Fri, 18 Apr 2025 14:38:20 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 53IEcKtX091596 for wireless@FreeBSD.org; Fri, 18 Apr 2025 14:38:20 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 280546] iwlwifi panic in BT COEX code (FIXED?) Date: Fri, 18 Apr 2025 14:38:20 +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: 15.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bz@FreeBSD.org X-Bugzilla-Flags: 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=3D280546 --- Comment #38 from commit-hook@FreeBSD.org --- A commit in branch stable/14 references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=3D7d57b5a339e34f4625739c6457c6c4f83= 69f87ae commit 7d57b5a339e34f4625739c6457c6c4f8369f87ae Author: Bjoern A. Zeeb AuthorDate: 2025-04-08 18:41:45 +0000 Commit: Bjoern A. Zeeb CommitDate: 2025-04-18 14:36:01 +0000 LinuxKPI: 802.11: switch to wiphy_lock Replace the LKPI_80211_LHW_LOCK (lhw->sx) with the wiphy lock (which is a Linux mutex, so also an sx lock). Apart from two places the change was mostly mechanically. Further remove the now recursive lock acquisitions. This lays the ground for us to use more Linux(KPI) 802.11 internal locking as well as more rcu equivalents, e.g., for the chanctx, and live better to the synchronisation expectations of the drivers. [I wish there would be more assertions in the drivers themselves, especially in the mac80211 ops and the iteration callbacks.] Sponsored by: The FreeBSD Foundation PR: 280546 Tested by: Oleksandr Kryvulia (shuriku shurik.kiev.ua) Tested by: Oleg Nauman (oleg.nauman gmail.com) [rtw88] Differential Revision: https://reviews.freebsd.org/D49734 (cherry picked from commit cd0fcf9f12114df542d4b080202abb1fe5f1aec8) sys/compat/linuxkpi/common/src/linux_80211.c | 122 ++++++++++++-----------= ---- sys/compat/linuxkpi/common/src/linux_80211.h | 14 --- 2 files changed, 56 insertions(+), 80 deletions(-) --=20 You are receiving this mail because: You are on the CC list for the bug.=