svn commit: r188921 - head/sys/fs/tmpfs
Alan Cox
alc at FreeBSD.org
Sun Feb 22 10:15:19 PST 2009
Author: alc
Date: Sun Feb 22 18:15:17 2009
New Revision: 188921
URL: http://svn.freebsd.org/changeset/base/188921
Log:
Simplify the unwiring and activation of pages.
MFC after: 1 week
Modified:
head/sys/fs/tmpfs/tmpfs_vnops.c
Modified: head/sys/fs/tmpfs/tmpfs_vnops.c
==============================================================================
--- head/sys/fs/tmpfs/tmpfs_vnops.c Sun Feb 22 17:57:35 2009 (r188920)
+++ head/sys/fs/tmpfs/tmpfs_vnops.c Sun Feb 22 18:15:17 2009 (r188921)
@@ -496,8 +496,7 @@ nocache:
VM_OBJECT_LOCK(tobj);
out:
vm_page_lock_queues();
- vm_page_unwire(m, 0);
- vm_page_activate(m);
+ vm_page_unwire(m, TRUE);
vm_page_unlock_queues();
vm_page_wakeup(m);
vm_object_pip_subtract(tobj, 1);
@@ -635,8 +634,7 @@ out:
vm_page_zero_invalid(tpg, TRUE);
vm_page_dirty(tpg);
}
- vm_page_unwire(tpg, 0);
- vm_page_activate(tpg);
+ vm_page_unwire(tpg, TRUE);
vm_page_unlock_queues();
vm_page_wakeup(tpg);
if (vpg != NULL)
More information about the svn-src-head
mailing list