cvs commit: src/sys/vm vm_map.c
Ken Smith
kensmith at FreeBSD.org
Sat May 22 13:29:00 PDT 2004
kensmith 2004/05/22 13:28:53 PDT
FreeBSD src repository
Modified files: (Branch: RELENG_4)
sys/vm vm_map.c
Log:
It was found the previous commit causes a severe change in behavior
of msync( ...,MS_INVALIDATE) on NFS-mounted partitions. Given this
is a stable branch and the issue being addressed to begin with may
not concern some users we are providing a way to get the old behavior
if desired. The default will be to have the new behavior which is to
only flush pages from memory if they are not dirty. By changing the
sysctl vm.old_msync users can get the old behavior back. Because of the
unified VM/buffer-cache system what to do as a proper fix to this
issue is proving to be quite difficult. It is still being worked on
but we need this stop-gap solution for now.
Revision Changes Path
1.187.2.29 +7 -1 src/sys/vm/vm_map.c
More information about the cvs-src
mailing list