summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_object.h
diff options
context:
space:
mode:
authordg <dg@FreeBSD.org>1995-03-22 12:24:11 +0000
committerdg <dg@FreeBSD.org>1995-03-22 12:24:11 +0000
commit4aa815202930e674583ec1ac86cfe5f12f0238f7 (patch)
treee34506afcd75a7cb263dc3fc0bab9497c1ee119b /sys/vm/vm_object.h
parent0a2856a018c830e6331101f404bca0cb8a56373d (diff)
downloadFreeBSD-src-4aa815202930e674583ec1ac86cfe5f12f0238f7.zip
FreeBSD-src-4aa815202930e674583ec1ac86cfe5f12f0238f7.tar.gz
Removed unused fifth argument to vm_object_page_clean(). Fixed bug with
VTEXT not always getting cleared when it is supposed to. Added check to make sure that vm_object_remove() isn't called with a NULL pager or for a pager for an OBJ_INTERNAL object (neither of which will be on the hash list). Clear OBJ_CANPERSIST if we decide to terminate it because of no resident pages.
Diffstat (limited to 'sys/vm/vm_object.h')
-rw-r--r--sys/vm/vm_object.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/vm/vm_object.h b/sys/vm/vm_object.h
index 84a058c..e65b8a5 100644
--- a/sys/vm/vm_object.h
+++ b/sys/vm/vm_object.h
@@ -61,7 +61,7 @@
* any improvements or extensions that they make and grant Carnegie the
* rights to redistribute these changes.
*
- * $Id: vm_object.h,v 1.14 1995/03/20 10:14:55 davidg Exp $
+ * $Id: vm_object.h,v 1.15 1995/03/21 01:11:43 davidg Exp $
*/
/*
@@ -174,7 +174,7 @@ void vm_object_deallocate __P((vm_object_t));
void vm_object_enter __P((vm_object_t, vm_pager_t));
void vm_object_init __P((vm_size_t));
vm_object_t vm_object_lookup __P((vm_pager_t));
-boolean_t vm_object_page_clean __P((vm_object_t, vm_offset_t, vm_offset_t, boolean_t, boolean_t));
+void vm_object_page_clean __P((vm_object_t, vm_offset_t, vm_offset_t, boolean_t));
void vm_object_page_remove __P((vm_object_t, vm_offset_t, vm_offset_t, boolean_t));
void vm_object_pmap_copy __P((vm_object_t, vm_offset_t, vm_offset_t));
void vm_object_pmap_remove __P((vm_object_t, vm_offset_t, vm_offset_t));
OpenPOWER on IntegriCloud