cvs commit: src/sys/kern src/sys/sys src/sys/emulation/linux src/sys/vfs/coda src/sys/vfs/nullfs src/sys/vfs/union

Matthew Dillon dillon at crater.dragonflybsd.org
Sat Sep 25 23:00:56 PDT 2004


dillon      2004/09/25 23:00:10 PDT

DragonFly src repository

  Modified files:
    sys/kern             vfs_cache.c vfs_lookup.c vfs_vopops.c 
    sys/sys              vfsops.h 
    sys/emulation/linux  linux_getcwd.c 
    sys/vfs/coda         coda_vnops.c 
    sys/vfs/nullfs       null_vnops.c 
    sys/vfs/union        union_vnops.c 
  Log:
  VFS messaging/interfacing work stage 5/99.  Start work on the new
  namecache/lookup API.  The core of this API will be the concept of a
  'locked namespace' rather then a 'locked vnode' for namespace centric
  operations like CREATE, DELETE, and RENAME.   The namecache will no longer
  be optional for a VFS but instead will become centric to all kernel
  namespace operations.
  
  This commit is mostly non-functional.  It removes an extension I had made
  to VOP_LOOKUP/VOP_CACHEDLOOKUP and starts adding support functions for the
  new cache_nclookup() API.  The work being backed out was originally intended
  to shepard the new work, but the new interface is now so different (and far
  more simplified) then the original that it's actually better to create a
  new VOP for it instead of augmenting existing VOPs.
  
  Revision  Changes    Path
  1.27      +0 -2      src/sys/kern/vfs_cache.c
  1.15      +2 -2      src/sys/kern/vfs_lookup.c
  1.6       +1 -4      src/sys/kern/vfs_vopops.c
  1.5       +4 -7      src/sys/sys/vfsops.h
  1.16      +1 -1      src/sys/emulation/linux/linux_getcwd.c
  1.20      +1 -1      src/sys/vfs/coda/coda_vnops.c
  1.16      +1 -1      src/sys/vfs/nullfs/null_vnops.c
  1.15      +1 -1      src/sys/vfs/union/union_vnops.c


http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_cache.c.diff?r1=1.26&r2=1.27&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_lookup.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_vopops.c.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/vfsops.h.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/linux_getcwd.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/coda/coda_vnops.c.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nullfs/null_vnops.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/union/union_vnops.c.diff?r1=1.14&r2=1.15&f=u





More information about the Commits mailing list