summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorguy fleury iteriteka <gfleury@disroot.org>2019-08-30 20:36:14 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2019-08-30 20:54:48 +0200
commita607548bde8c92d02e11dfffed7193081a3cece8 (patch)
tree094f933c2a88e9c99cd8d9664e42966d955b4cb8
parent9da44fa59ceb4c0994325744c88822456ec99081 (diff)
fix return KERN_INVALID_ARGUMENT when the map is NULL.
* vm/vm_map.c(vm_map_msync): Add missing return keyword.
-rw-r--r--vm/vm_map.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/vm/vm_map.c b/vm/vm_map.c
index aadaec14..a0cc9adb 100644
--- a/vm/vm_map.c
+++ b/vm/vm_map.c
@@ -4881,11 +4881,11 @@ kern_return_t vm_map_msync(
vm_sync_t sync_flags)
{
if (map == VM_MAP_NULL)
- KERN_INVALID_ARGUMENT;
+ return KERN_INVALID_ARGUMENT;
if (sync_flags & (VM_SYNC_ASYNCHRONOUS | VM_SYNC_SYNCHRONOUS) ==
(VM_SYNC_ASYNCHRONOUS | VM_SYNC_SYNCHRONOUS))
- KERN_INVALID_ARGUMENT;
+ return KERN_INVALID_ARGUMENT;
size = round_page(address + size) - trunc_page(address);
address = trunc_page(address);