This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Mach".
The branch, master has been updated
via 455ede861ec38bb9a7d70d88c3053c6f20efecfe (commit)
via fdfca0e86009c5a7b188fa39e939de800a73391d (commit)
from eec7037c885f6e54bf8f22d421d6abc55a2cd667 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 455ede861ec38bb9a7d70d88c3053c6f20efecfe
Author: Samuel Thibault <[email protected]>
Date: Sun Aug 31 23:32:11 2025 +0200
Document mach_port_set_ktype
commit fdfca0e86009c5a7b188fa39e939de800a73391d
Author: Michael Kelly <[email protected]>
Date: Sun Aug 31 23:21:54 2025 +0200
Add mach_port_set_ktype RPC to set ktype of a user port
For now, we only allow a newly-introduced MACH_PORT_KTYPE_USER_DEVICE type
that makes ipc_kmsg_copyin_body use page lists, which keep them in a busy
state that prevents them from being paged out.
-----------------------------------------------------------------------
Summary of changes:
doc/mach.texi | 20 ++++++++++++++++++++
include/mach/mach_port.defs | 18 ++++++++++++++++++
include/mach/port.h | 6 ++++++
ipc/ipc_object.c | 1 +
ipc/mach_port.c | 39 +++++++++++++++++++++++++++++++++++++++
kern/ipc_kobject.h | 9 ++++++---
6 files changed, 90 insertions(+), 3 deletions(-)
hooks/post-receive
--
GNU Mach