Date: Sun, 4 Jul 2010 11:26:56 +0000 (UTC) From: Konstantin Belousov <kib@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/vm vm_object.c vm_page.h vm_pager.h Message-ID: <201007041127.o64BRHd0092344@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
kib 2010-07-04 11:26:56 UTC FreeBSD src repository Modified files: sys/vm vm_object.c vm_page.h vm_pager.h Log: SVN rev 209686 on 2010-07-04 11:26:56Z by kib Reimplement vm_object_page_clean(), using the fact that vm object memq is ordered by page index. This greatly simplifies the implementation, since we no longer need to mark the pages with VPO_CLEANCHK to denote the progress. It is enough to remember the current position by index before dropping the object lock. Remove VPO_CLEANCHK and VM_PAGER_IGNORE_CLEANCHK as unused. Garbage-collect vm.msync_flush_flags sysctl. Suggested and reviewed by: alc Tested by: pho Revision Changes Path 1.425 +73 -189 src/sys/vm/vm_object.c 1.174 +0 -1 src/sys/vm/vm_page.h 1.54 +0 -1 src/sys/vm/vm_pager.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201007041127.o64BRHd0092344>