DragonFly BSD
DragonFly commits List (threaded) for 2006-04
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

cvs commit: src/sys/kern vfs_cache.c vfs_subr.c vfs_vopops.c src/sys/sys namecache.h vfsops.h vnode.h src/sys/vfs/nfs nfs_socket.c src/sys/vfs/ufs ufs_inode.c ufs_vnops.c


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 25 Apr 2006 15:11:33 -0700 (PDT)

dillon      2006/04/25 15:11:33 PDT

DragonFly src repository

  Modified files:
    sys/kern             vfs_cache.c vfs_subr.c vfs_vopops.c 
    sys/sys              namecache.h vfsops.h vnode.h 
    sys/vfs/nfs          nfs_socket.c 
    sys/vfs/ufs          ufs_inode.c ufs_vnops.c 
  Log:
  Get rid of the weird FSMID update path in the vnode and namecache code.
  Instead, mark the vnode as needing an FSMID update when the vnode is
  disconnected from the namecache.
  
  This fixes a bug where FSMID updates were being lost at unmount time.
  
  Revision  Changes    Path
  1.64      +23 -13    src/sys/kern/vfs_cache.c
  1.78      +8 -3      src/sys/kern/vfs_subr.c
  1.21      +1 -2      src/sys/kern/vfs_vopops.c
  1.24      +2 -1      src/sys/sys/namecache.h
  1.19      +3 -5      src/sys/sys/vfsops.h
  1.49      +3 -2      src/sys/sys/vnode.h
  1.34      +1 -3      src/sys/vfs/nfs/nfs_socket.c
  1.17      +2 -1      src/sys/vfs/ufs/ufs_inode.c
  1.44      +1 -0      src/sys/vfs/ufs/ufs_vnops.c


http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_cache.c.diff?r1=1.63&r2=1.64&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_subr.c.diff?r1=1.77&r2=1.78&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_vopops.c.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/namecache.h.diff?r1=1.23&r2=1.24&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/vfsops.h.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/vnode.h.diff?r1=1.48&r2=1.49&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_socket.c.diff?r1=1.33&r2=1.34&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ufs_inode.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ufs_vnops.c.diff?r1=1.43&r2=1.44&f=u



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]