The branch main has been updated by emaste:

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

commit e00a781c216cb12603a0a71c9ca293dde3e06250
Author:     Ed Maste <[email protected]>
AuthorDate: 2025-11-25 19:06:25 +0000
Commit:     Ed Maste <[email protected]>
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 <bsd.kmod.mk>

Reply via email to