Date: Thu, 13 May 2010 20:26:16 +0000 (UTC) From: Konstantin Belousov <kib@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/vm swap_pager.c vm_object.c Message-ID: <201005132026.o4DKQqZU061060@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
kib 2010-05-13 20:26:16 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/vm swap_pager.c vm_object.c Log: SVN rev 208044 on 2010-05-13 20:26:16Z by kib MFC elimination of several settings of PG_REFERENCED bit, that either do not make sense or are harmful. MFC r206761 (by alc): Setting PG_REFERENCED on the requested page in swap_pager_getpages() is either redundant or harmful, depending on the caller. MFC r206768 (by alc): In vm_object_backing_scan(), setting PG_REFERENCED on a page before sleeping on that page is nonsensical. MFC r206770 (by alc): In vm_object_madvise() setting PG_REFERENCED on a page before sleeping on that page only makes sense if the advice is MADV_WILLNEED. MFC r206801 (by alc): There is no justification for vm_object_split() setting PG_REFERENCED on a page that it is going to sleep on. Revision Changes Path 1.312.2.4 +1 -5 src/sys/vm/swap_pager.c 1.408.2.3 +9 -6 src/sys/vm/vm_object.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005132026.o4DKQqZU061060>