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