From nobody Wed Nov 26 14:13:21 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 4dGhNy0tHmz6J6dy for ; Wed, 26 Nov 2025 14:13:22 +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 4dGhNx71RMz3DCR for ; Wed, 26 Nov 2025 14:13:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764166402; 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=2H1vtOD0vjE+b1FL7Bkw1Ey0zPxeIVjFrvylhve2O/g=; b=CCqRQYzivKEH9ACYHAO62uIgx10TvSkgIFOFKZl1s26bCY3KC1wxa+nSqY4V6ujJRKvMwJ w+AxHsLHfFAQuGW5XsgzrRD8BLvrhYT1/+cZkPyu8u1o7+y7G0oQ9ZZmMTfQKcMCYFAreX 9WWumHefMhA4XsPGy6PQBSucsFy7WhqbwoGcNBWHU39UgUCY9UGeoFqnt13TakV/arKDJ1 N49gUCryOvvYXBFh1yvmlLD2bsf9f/ozCiQyE9xrX2JSY+iuCzBzbdDfAQVcIUY5A74z74 k3eIHjTf53x98biAx5YtBCfEqj4KFQ1/X33noVAXWdyLgbhsozXwLuZwEbvEdg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764166402; 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=2H1vtOD0vjE+b1FL7Bkw1Ey0zPxeIVjFrvylhve2O/g=; b=xv5j3c8lRpASBkSyrky/HjRrAN027DEru5MW56k9/85KmHY3sL3JXFoKgtTMjIEQStLRyx 6+XuxV0hhbt82Ue7uZyW4SwRwqeCk/yR/C317iUlCH/xF6wmzgoZlIcFy6MWr5j538Q9nv +7Qp6Kxdn3H//MuIIZQZLTxE99WA6bQLZaiQ2Cbo09cgPUeNiyP4As8Ul6S9m5NiiLtnDL pSl9Ijx/QkBX2+Kj4MqfZbf1IwiOTqnQ97ix7KF20sH0iO2k7lO5QHpFDzYf8iF8E/ihB9 Rx0Ywv4pUIECb+3v5Lv5CjeSiis30dE1R4hPvssKA12LRmU5uGr/DAOEJJ8tkg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764166402; a=rsa-sha256; cv=none; b=gHsTpmAFLbksZ+svPHaFCf0gtAapd3JaVwjn7YRAia+/3HbwsJ8fqnb8Nj/vneeKppEE47 4/sPmOkauTVx83PWuhsW71L7ibHonPc9gSGeb7UpKxWmTxIEMo53TFEDEsTk4TTPHTGY2F BdLd4pjnLBgaumuRm4kveh7QoFRPLczS+cUyVEuFhy7JT3MjaqgvKKiuxm2XejzUeBdssw xKvzIF0W+pMhN9WtkC+XMbs1z4OYJt7t1+HdPXpn2Ch6Eh0ZOQxCVhB7wwqr9O5JZtaVan J3wUAHQVbB2L0kmuPJgzbrujok7hr861Bjt2d+wABHZrKU0LTLiAvDmMNwJomQ== 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 4dGhNx6cBTzqhc for ; Wed, 26 Nov 2025 14:13:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 298db by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 26 Nov 2025 14:13:21 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ed Maste Subject: git: e00a781c216c - main - mqueue: Export kern_kmq_* symbols from kernel module 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: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e00a781c216cb12603a0a71c9ca293dde3e06250 Auto-Submitted: auto-generated Date: Wed, 26 Nov 2025 14:13:21 +0000 Message-Id: <69270b01.298db.50a29318@gitrepo.freebsd.org> The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=e00a781c216cb12603a0a71c9ca293dde3e06250 commit e00a781c216cb12603a0a71c9ca293dde3e06250 Author: Ed Maste AuthorDate: 2025-11-25 19:06:25 +0000 Commit: Ed Maste CommitDate: 2025-11-26 14:13:09 +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 --- sys/modules/mqueue/Makefile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sys/modules/mqueue/Makefile b/sys/modules/mqueue/Makefile index dbc804ba30fb..55040a2282cb 100644 --- a/sys/modules/mqueue/Makefile +++ b/sys/modules/mqueue/Makefile @@ -5,4 +5,11 @@ 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 + .include