From 43572e94214186d6094407ec51815434ddd3e256 Mon Sep 17 00:00:00 2001 From: Samuel Thibault <samuel.thibault@ens-lyon.org> Date: Tue, 1 Dec 2020 00:37:44 +0100 Subject: gsync: Use vm_address_t instead of vm_offset_t vm_offset_t are offsets inside memory objects, not actual addresses. * include/mach/gnumach.defs (gsync_wait, gsync_wake, gsync_requeue): Use vm_address_t instead of vm_offset_t. --- include/mach/gnumach.defs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'include') diff --git a/include/mach/gnumach.defs b/include/mach/gnumach.defs index d423a10a..531b5d4d 100644 --- a/include/mach/gnumach.defs +++ b/include/mach/gnumach.defs @@ -98,7 +98,7 @@ routine register_new_task_notification( * - GSYNC_TIMED: The call only blocks for MSEC milliseconds. */ routine gsync_wait( task : task_t; - addr : vm_offset_t; + addr : vm_address_t; val1 : unsigned; val2 : unsigned; msec : natural_t; @@ -117,7 +117,7 @@ routine gsync_wait( * and because the return value rarely matters. */ simpleroutine gsync_wake( task : task_t; - addr : vm_offset_t; + addr : vm_address_t; val : unsigned; flags : int); @@ -133,8 +133,8 @@ simpleroutine gsync_wake( * with 'gsync_wake'. */ simpleroutine gsync_requeue( task : task_t; - src_addr : vm_offset_t; - dst_addr : vm_offset_t; + src_addr : vm_address_t; + dst_addr : vm_address_t; wake_one : boolean_t; flags : int); -- cgit v1.2.3