Date: Sat, 22 May 2004 13:28:53 -0700 (PDT) From: Ken Smith <kensmith@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/vm vm_map.c Message-ID: <200405222028.i4MKSrGk016273@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200405222028.i4MKSrGk016273>