Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 09 Dec 2025 16:33:00 +0000
From:      Ed Maste <emaste@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org
Subject:   git: e96948147eb2 - stable/15 - mqueue: Export kern_kmq_* symbols from kernel module
Message-ID:  <69384f3c.926e.47fcdb0b@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help

The branch stable/15 has been updated by emaste:

URL: https://cgit.FreeBSD.org/src/commit/?id=e96948147eb2c22b19817548cbde25ace5e7a9de

commit e96948147eb2c22b19817548cbde25ace5e7a9de
Author:     Ed Maste <emaste@FreeBSD.org>
AuthorDate: 2025-11-25 19:06:25 +0000
Commit:     Ed Maste <emaste@FreeBSD.org>
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 <bsd.kmod.mk>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69384f3c.926e.47fcdb0b>