summaryrefslogtreecommitdiff
path: root/sys/vm/vm_object.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/vm/vm_object.c')
-rw-r--r--sys/vm/vm_object.c15
1 files changed, 7 insertions, 8 deletions
diff --git a/sys/vm/vm_object.c b/sys/vm/vm_object.c
index 49849caebaa2..67a824ff2c8f 100644
--- a/sys/vm/vm_object.c
+++ b/sys/vm/vm_object.c
@@ -61,7 +61,7 @@
* any improvements or extensions that they make and grant Carnegie the
* rights to redistribute these changes.
*
- * $Id: vm_object.c,v 1.6 1994/08/27 16:14:39 davidg Exp $
+ * $Id: vm_object.c,v 1.7 1994/10/05 09:48:43 davidg Exp $
*/
/*
@@ -77,6 +77,7 @@
#include <vm/vm.h>
#include <vm/vm_page.h>
#include <vm/vm_pageout.h>
+#include <vm/swap_pager.h>
static void _vm_object_allocate(vm_size_t, vm_object_t);
@@ -188,7 +189,6 @@ vm_object_allocate(size)
vm_size_t size;
{
register vm_object_t result;
- int s;
result = (vm_object_t)
malloc((u_long)sizeof *result, M_VMOBJ, M_WAITOK);
@@ -437,7 +437,6 @@ vm_object_page_clean(object, start, end, syncio, de_queue)
boolean_t de_queue;
{
register vm_page_t p, nextp;
- int s;
int size;
if (object->pager == NULL)
@@ -1234,7 +1233,7 @@ vm_object_collapse(object)
* pages that shadow them.
*/
- while (p = backing_object->memq.tqh_first) {
+ while ((p = backing_object->memq.tqh_first) != 0) {
new_offset = (p->offset - backing_offset);
@@ -1444,7 +1443,6 @@ vm_object_page_remove(object, start, end)
{
register vm_page_t p, next;
vm_offset_t size;
- int cnt;
int s;
if (object == NULL)
@@ -1475,7 +1473,7 @@ again:
}
} else {
while (size > 0) {
- while (p = vm_page_lookup(object, start)) {
+ while ((p = vm_page_lookup(object, start)) != 0) {
s = splhigh();
if (p->flags & PG_BUSY) {
p->flags |= PG_WANTED;
@@ -1627,7 +1625,7 @@ void vm_object_print(object, full)
printf("pager=0x%x+0x%x, shadow=(0x%x)+0x%x\n",
(int) object->pager, (int) object->paging_offset,
(int) object->shadow, (int) object->shadow_offset);
- printf("cache: next=0x%x, prev=0x%x\n",
+ printf("cache: next=%p, prev=%p\n",
object->cached_list.tqe_next, object->cached_list.tqe_prev);
if (!full)
@@ -1646,7 +1644,8 @@ void vm_object_print(object, full)
printf(",");
count++;
- printf("(off=0x%x,page=0x%x)", p->offset, VM_PAGE_TO_PHYS(p));
+ printf("(off=0x%lx,page=0x%lx)",
+ (u_long)p->offset, (u_long)VM_PAGE_TO_PHYS(p));
}
if (count != 0)
printf("\n");