]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Cleanup OBJ_ONEMAPPING management.
authorAlan Cox <alc@FreeBSD.org>
Sun, 11 Jul 1999 18:30:32 +0000 (18:30 +0000)
committerAlan Cox <alc@FreeBSD.org>
Sun, 11 Jul 1999 18:30:32 +0000 (18:30 +0000)
commit32b76dfa8a6342a0eaaade46ab6e2e50f985b3b6
tree8bad42232e5c4d250391b717c1d55dc9dff4b460
parentf5311145074b4298c39ef2e38d674f5d64db76bc
Cleanup OBJ_ONEMAPPING management.

vm_map.c:
Don't set OBJ_ONEMAPPING on arbitrary vm objects.  Only default
and swap type vm objects should have it set.  vm_object_deallocate
already handles these cases.

vm_object.c:
If OBJ_ONEMAPPING isn't already clear in vm_object_shadow,
we are in trouble.  Instead of clearing it, make it
an assertion that it is already clear.
sys/vm/vm_map.c
sys/vm/vm_object.c