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