diff options
| author | Mike Silbersack <silby@FreeBSD.org> | 2003-09-23 18:56:54 +0000 |
|---|---|---|
| committer | Mike Silbersack <silby@FreeBSD.org> | 2003-09-23 18:56:54 +0000 |
| commit | 3fde38df464a9be4f0a6dc505433fe1f846d614b (patch) | |
| tree | 73c7f52d23626d829e50eee35d25908754107d04 | |
| parent | 3fe1b4f5dfd178f7bd7a66e456e4bc2fb26ff9e7 (diff) | |
Notes
| -rw-r--r-- | sys/vm/vm_map.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c index ebc4040bb3269..c299e92a76e52 100644 --- a/sys/vm/vm_map.c +++ b/sys/vm/vm_map.c @@ -79,6 +79,7 @@ __FBSDID("$FreeBSD$"); #include <sys/mman.h> #include <sys/vnode.h> #include <sys/resourcevar.h> +#include <sys/file.h> #include <sys/sysent.h> #include <sys/shm.h> @@ -269,7 +270,8 @@ void vm_init2(void) { uma_zone_set_obj(kmapentzone, &kmapentobj, lmin(cnt.v_page_count, - (VM_MAX_KERNEL_ADDRESS - KERNBASE) / PAGE_SIZE) / 8); + (VM_MAX_KERNEL_ADDRESS - KERNBASE) / PAGE_SIZE) / 8 + + maxproc * 2 + maxfiles); vmspace_zone = uma_zcreate("VMSPACE", sizeof(struct vmspace), NULL, #ifdef INVARIANTS vmspace_zdtor, |
