diff options
| author | Matthew Dillon <dillon@FreeBSD.org> | 1999-09-17 05:48:36 +0000 |
|---|---|---|
| committer | Matthew Dillon <dillon@FreeBSD.org> | 1999-09-17 05:48:36 +0000 |
| commit | 479112dfd9c892625ae7148ff82bee29d55b7dcc (patch) | |
| tree | 65bdd210fdcc72302bf8b247f75668053009c38e /sys/vm/vm_object.c | |
| parent | 3f873b513b301da43ea637b6e13ca9b2b1d8b994 (diff) | |
Notes
Diffstat (limited to 'sys/vm/vm_object.c')
| -rw-r--r-- | sys/vm/vm_object.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/vm/vm_object.c b/sys/vm/vm_object.c index 0ed361db755e..48c493a1764d 100644 --- a/sys/vm/vm_object.c +++ b/sys/vm/vm_object.c @@ -641,7 +641,9 @@ rescan: goto rescan; } +#if 0 VOP_FSYNC(vp, NULL, (pagerflags & VM_PAGER_PUT_SYNC)?MNT_WAIT:0, curproc); +#endif vm_object_clear_flag(object, OBJ_CLEANING); return; @@ -826,7 +828,7 @@ shadowlookup: if (advise == MADV_WILLNEED) { vm_page_activate(m); } else if (advise == MADV_DONTNEED) { - vm_page_deactivate(m); + vm_page_dontneed(m); } else if (advise == MADV_FREE) { /* * Mark the page clean. This will allow the page @@ -846,7 +848,7 @@ shadowlookup: pmap_clear_modify(VM_PAGE_TO_PHYS(m)); m->dirty = 0; m->act_count = 0; - vm_page_deactivate(m); + vm_page_dontneed(m); if (tobject->type == OBJT_SWAP) swap_pager_freespace(tobject, tpindex, 1); } |
