From nobody Tue Dec 9 16:33:00 2025 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 4dQkt50HPGz6J90n for ; Tue, 09 Dec 2025 16:33:01 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dQkt45xngz3H80 for ; Tue, 09 Dec 2025 16:33:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765297980; 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=PaeuyfHuKL5hKozNT8YfS11rHzH3fJvhmfS2wbGkGcA=; b=sJJny17qWm1HAePRWLEbz3M5UqnwkuaFp9kP6n2CCRIE3UAaSe4pE2UZsd0MebfdpASu1E IslNWOOzKIihvPgCYZTtWOWUpNiNTEMqGqhGHop5AmI5zGa1RR3IWpNLTKzK6PNvokmeHv Hyt0a0ZGFfah69U6TD/Vyey8prcVRhZYn1KfByE6q67t7oYCi7/G/ga9zZn6hkqqAM5jtI l9ksj90w6TKR5a/jZSU2+JtHdZsSM6afxnFH+9oMrgk/kYWHUpfj7yPCekK76MWXLUNuU/ oYFQnzUXO0eWX8MqpRckBGEQtYlzBspayOzvGlI0nINWSamVmpyhN8u0Z+r7Vg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765297980; 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=PaeuyfHuKL5hKozNT8YfS11rHzH3fJvhmfS2wbGkGcA=; b=Jc4UZvEBJHwHhZFp7DEnXuf8JeuPuMaEWLVr1KhFi0/a3eKNsMu1bTy8hAIcbhMOBVexNI 9AgI6sf49GOlvEqatqeBE3bVcn9k8iCom0yfTHP4bmQtBq3SMyGEBYk6iuKbGPQ0ZcCbBp p8sJeBc1++000JdhYnUBxVpJMITFkDrFtYYNM/NV3cmXEMrvGlvjh4/61WR9mDBSK8IyUD 0lU7wFLwqMXa5TD2W29xPs7YqMh81iRaEJqcXhblRbg1nQMsLkMi1zI1Qrjo6fQJHvKP1h v34a644OVZR1SB3PZjP05QHCNMl6g/VUeWseOYhQPM9LC8qNJ+/Cfu07nbTkeA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1765297980; a=rsa-sha256; cv=none; b=trcun9QS4DcrZx8aHd6yrE8o5z6hWco1sqWMG9gT/lf9dknXjrEFmGs/ej8ZZPJlfpff/A NGUzseo/LNiGUqMaIOWo9CFCKw9K0Q0oxAqH6Qi3K6KUmcTM7dy8UxXIckEAR3kgikQHZ0 +ygMWNbszT2UlM57LlDmttw1iOg4N47VV43dWH0lc+xzOKsxgDrdZvdZ5g1KF7pxQo4U5g M2UxFfzU1A9y71ev95Z4KX/zbpNkKooHLq7fvNPvRO6CXZfXoz96sbhdsVkZ5oWITNj2F2 X4w3nQRZfoTNaWKYv1hPUuqdgxEm+vr/g0JuEDIlkisguep7PrZAzxqbPUZvFg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dQkt45Hzjz165Q for ; Tue, 09 Dec 2025 16:33:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 926e by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 09 Dec 2025 16:33:00 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Ed Maste Subject: git: e96948147eb2 - stable/15 - mqueue: Export kern_kmq_* symbols from kernel module 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 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: e96948147eb2c22b19817548cbde25ace5e7a9de Auto-Submitted: auto-generated Date: Tue, 09 Dec 2025 16:33:00 +0000 Message-Id: <69384f3c.926e.47fcdb0b@gitrepo.freebsd.org> The branch stable/15 has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=e96948147eb2c22b19817548cbde25ace5e7a9de commit e96948147eb2c22b19817548cbde25ace5e7a9de Author: Ed Maste AuthorDate: 2025-11-25 19:06:25 +0000 Commit: Ed Maste CommitDate: 2025-12-09 16:32:08 +0000 mqueue: Export kern_kmq_* symbols from kernel module linux.ko supports POSIX message queues using these symbols, so they need to be exported rather than relying on the kernel linker's misfeature of linking against debug or local symbols (which will soon be disabled by default). Reported by: mav Reviewed by: zlei Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D53907 (cherry picked from commit e00a781c216cb12603a0a71c9ca293dde3e06250) (cherry picked from commit eb90470f5f2a0e5c820c47be329423f5c60ca247) --- sys/modules/mqueue/Makefile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sys/modules/mqueue/Makefile b/sys/modules/mqueue/Makefile index dbc804ba30fb..b857ed3a9787 100644 --- a/sys/modules/mqueue/Makefile +++ b/sys/modules/mqueue/Makefile @@ -5,4 +5,12 @@ SRCS= uipc_mqueue.c \ vnode_if.h \ opt_posix.h opt_capsicum.h +EXPORT_SYMS= \ + kern_kmq_notify \ + kern_kmq_open \ + kern_kmq_setattr \ + kern_kmq_timedreceive \ + kern_kmq_timedsend \ + sys_kmq_unlink + .include