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>
index | next in thread | raw e-mail
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
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005132026.o4DKQqZU061060>
