cvs commit: src/sys/vfs/nfs nfs_subs.c

Matthew Dillon dillon at crater.dragonflybsd.org
Wed Mar 16 14:18:43 PST 2005


dillon      2005/03/16 14:17:59 PST

DragonFly src repository

  Modified files:
    sys/vfs/nfs          nfs_subs.c 
  Log:
  Fix a bugaboo in the last commit.  We cannot safely modify n_mtime based
  on the server indicating that it has changed without also flushing the
  vnode's buffers.   Otherwise we end up with stale data in the buffer cache
  and the client unaware that it is stale.  Since we do not want to flush
  the buffers in the getattr code we instead simply mark the nfs node
  NSIZECHANGED which will flush the buffers on the next read.
  
  Revision  Changes    Path
  1.26      +8 -3      src/sys/vfs/nfs/nfs_subs.c


http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_subs.c.diff?r1=1.25&r2=1.26&f=u





More information about the Commits mailing list