diff options
author | dg <dg@FreeBSD.org> | 1995-03-22 12:24:11 +0000 |
---|---|---|
committer | dg <dg@FreeBSD.org> | 1995-03-22 12:24:11 +0000 |
commit | 4aa815202930e674583ec1ac86cfe5f12f0238f7 (patch) | |
tree | e34506afcd75a7cb263dc3fc0bab9497c1ee119b /sys/vm/vm_object.h | |
parent | 0a2856a018c830e6331101f404bca0cb8a56373d (diff) | |
download | FreeBSD-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.h | 4 |
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)); |