hello,

see attached files!
From 37644d852d546aa8782b49471bf2295d3441c041 Mon Sep 17 00:00:00 2001
From: guy fleury iteriteka <[email protected]>
Date: Sat, 31 Aug 2019 14:42:06 +0200
Subject: [PATCH] Fix the pointer comparison of different type.

* vm/vm_map.c(vm_map_fork): use VM_MAP_NULL instead of PMAP_NULL when compare
  with new_map.
---
 vm/vm_map.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/vm/vm_map.c b/vm/vm_map.c
index 98709df..7982921 100644
--- a/vm/vm_map.c
+++ b/vm/vm_map.c
@@ -4247,7 +4247,7 @@ vm_map_t vm_map_fork(vm_map_t old_map)
 	new_map = vm_map_create(new_pmap,
 			old_map->min_offset,
 			old_map->max_offset);
-	if (new_map == PMAP_NULL) {
+	if (new_map == VM_MAP_NULL) {
 		pmap_destroy(new_pmap);
 		return VM_MAP_NULL;
 	}
-- 
2.22.0

From 85b57ba0f1d30048a044b43a7962c0b8fe381331 Mon Sep 17 00:00:00 2001
From: guy fleury iteriteka <[email protected]>
Date: Sat, 31 Aug 2019 16:04:53 +0200
Subject: [PATCH] satisfy 'werror=parantheses'.

* vm/vm_map.c(vm_map_msync): explit group of first condition.
---
 vm/vm_map.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/vm/vm_map.c b/vm/vm_map.c
index 7982921..a9b1429 100644
--- a/vm/vm_map.c
+++ b/vm/vm_map.c
@@ -4883,7 +4883,7 @@ kern_return_t vm_map_msync(
 	if (map == VM_MAP_NULL)
 	  return KERN_INVALID_ARGUMENT;
 
-	if (sync_flags & (VM_SYNC_ASYNCHRONOUS | VM_SYNC_SYNCHRONOUS) ==
+	if ((sync_flags & (VM_SYNC_ASYNCHRONOUS | VM_SYNC_SYNCHRONOUS)) ==
 			 (VM_SYNC_ASYNCHRONOUS | VM_SYNC_SYNCHRONOUS))
 	  return KERN_INVALID_ARGUMENT;
 
-- 
2.22.0

  • patch guy fleury iteriteka

Reply via email to