]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/vm/vm_user.c
xnu-1228.9.59.tar.gz
[apple/xnu.git] / osfmk / vm / vm_user.c
index 0ed0a84b290a794ba019c8944d45ef57c7bcd800..e551e62bd9909b2f12c7f4366d81745de1092604 100644 (file)
@@ -2870,6 +2870,10 @@ kernel_upl_commit_range(
        if (flags & UPL_COMMIT_FREE_ON_EMPTY)
                flags |= UPL_COMMIT_NOTIFY_EMPTY;
 
+       if (flags & UPL_COMMIT_KERNEL_ONLY_FLAGS) {
+               return KERN_INVALID_ARGUMENT;
+       }
+
        kr = upl_commit_range(upl, offset, size, flags, pl, count, &finished);
 
        if ((flags & UPL_COMMIT_NOTIFY_EMPTY) && finished)