aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
diff options
context:
space:
mode:
authorAlan Cox <alc@FreeBSD.org>2002-11-13 19:50:06 +0000
committerAlan Cox <alc@FreeBSD.org>2002-11-13 19:50:06 +0000
commit81b9ee99e7f572702129a0d23bccb82efb4bef77 (patch)
treea86c979d707c42ede0dc41e28dec72af57c437ff /sys/vm
parent28c104a549c68d489587f929bf879a44a6ce26c9 (diff)
Notes
Diffstat (limited to 'sys/vm')
-rw-r--r--sys/vm/vm_object.c24
-rw-r--r--sys/vm/vm_object.h2
2 files changed, 0 insertions, 26 deletions
diff --git a/sys/vm/vm_object.c b/sys/vm/vm_object.c
index 29b45b057ff7..c9cb02b4d4e6 100644
--- a/sys/vm/vm_object.c
+++ b/sys/vm/vm_object.c
@@ -973,30 +973,6 @@ vm_object_pmap_copy_1(vm_object_t object, vm_pindex_t start, vm_pindex_t end)
#endif
/*
- * vm_object_pmap_remove:
- *
- * Removes all physical pages in the specified
- * object range from all physical maps.
- *
- * The object must *not* be locked.
- */
-void
-vm_object_pmap_remove(vm_object_t object, vm_pindex_t start, vm_pindex_t end)
-{
- vm_page_t p;
-
- GIANT_REQUIRED;
- if (object == NULL)
- return;
- TAILQ_FOREACH(p, &object->memq, listq) {
- if (p->pindex >= start && p->pindex < end)
- pmap_page_protect(p, VM_PROT_NONE);
- }
- if ((start == 0) && (object->size == end))
- vm_object_clear_flag(object, OBJ_WRITEABLE);
-}
-
-/*
* vm_object_madvise:
*
* Implements the madvise function at the object/page level.
diff --git a/sys/vm/vm_object.h b/sys/vm/vm_object.h
index f73a7297afbf..f1a5351fdfc4 100644
--- a/sys/vm/vm_object.h
+++ b/sys/vm/vm_object.h
@@ -198,9 +198,7 @@ void vm_object_set_writeable_dirty (vm_object_t);
void vm_object_init (void);
void vm_object_page_clean (vm_object_t, vm_pindex_t, vm_pindex_t, boolean_t);
void vm_object_page_remove (vm_object_t, vm_pindex_t, vm_pindex_t, boolean_t);
-void vm_object_pmap_copy (vm_object_t, vm_pindex_t, vm_pindex_t);
void vm_object_pmap_copy_1 (vm_object_t, vm_pindex_t, vm_pindex_t);
-void vm_object_pmap_remove (vm_object_t, vm_pindex_t, vm_pindex_t);
void vm_object_reference (vm_object_t);
void vm_object_shadow (vm_object_t *, vm_ooffset_t *, vm_size_t);
void vm_object_split(vm_map_entry_t);