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-all mailing list