summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2021-12-16 14:16:51 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2021-12-16 14:16:51 +0100
commitb8f21bc06164f8d5e0791a636f15e3771c4f3a5a (patch)
treec1dd9f277c88c0c874012df12a83bfbf0e514cbd
parent230d7726ce55114c5c32c440c5928f104a085ba6 (diff)
vm_wire: extend per-task wiring limit to 8MiB
Like Linux just did.
-rw-r--r--vm/vm_user.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/vm/vm_user.c b/vm/vm_user.c
index 8da8dea1..da483170 100644
--- a/vm/vm_user.c
+++ b/vm/vm_user.c
@@ -461,7 +461,7 @@ kern_return_t vm_wire(port, map, start, size, access)
return(KERN_INVALID_ARGUMENT);
/* TODO: make it tunable */
- if (!priv && access != VM_PROT_NONE && map->size_wired + size > 65536)
+ if (!priv && access != VM_PROT_NONE && map->size_wired + size > (8<<20))
return KERN_NO_ACCESS;
return vm_map_pageable(map, trunc_page(start), round_page(start+size),