from netbsd:
authorderaadt <deraadt@openbsd.org>
Thu, 14 Dec 1995 05:16:06 +0000 (05:16 +0000)
committerderaadt <deraadt@openbsd.org>
Thu, 14 Dec 1995 05:16:06 +0000 (05:16 +0000)
commit9444ad3226a7cf2ca524af39dbb7c20a4b4339f4
treebfe3b02b181c18dcf9fbd2d1bab15b3dacf7bb30
parentc6758c603b4ed266ecca04e012ec3bd0da5433cd
from netbsd:
Extend use of vm_object_prefer() to vm_allocate_with_pager().
Make vm_object_prefer() call MD aligner for "pageless" objects too,
so we can have more control over the virtual address to be used.

Implementation could be simpler if we by-pass the object to mapped, but
we'd loose the ability to adapt alignment to objects that were previously
mmap'ed with MAP_FIXED on.

Only expect vm_fork() to return if __FORK_BRAINDAMAGE is defined.
Eliminate unused third arg to vm_fork().
sys/vm/vm_extern.h
sys/vm/vm_glue.c
sys/vm/vm_mmap.c
sys/vm/vm_object.c
sys/vm/vm_user.c