diff --git a/sys/vm/vm_object.c b/sys/vm/vm_object.c index 052f5fe1022..116a075e8e8 100644 --- a/sys/vm/vm_object.c +++ b/sys/vm/vm_object.c @@ -1797,7 +1797,7 @@ again: if (vm_page_sleep_if_busy(p, TRUE, "vmopar")) goto again; if (clean_only && p->valid) { - vm_page_test_dirty(p); + pmap_page_protect(p, VM_PROT_READ | VM_PROT_EXECUTE); if (p->valid & p->dirty) continue; }