cvs commit: src/sys/conf NOTES src/sys/fs/umapfs umap_vnops.c src/sys/kern vfs_default.c src/sys/modules Makefile src/sys/sys vnode.h

Peter Wemm peter at FreeBSD.org
Mon Mar 29 14:41:22 PST 2004


peter       2004/03/29 14:41:21 PST

  FreeBSD src repository

  Modified files:
    sys/conf             NOTES 
    sys/fs/umapfs        umap_vnops.c 
    sys/kern             vfs_default.c 
    sys/modules          Makefile 
    sys/sys              vnode.h 
  Log:
  Clean up the stub fake vnode locking implemenations.  The main reason this
  stuff was here (NFS) was fixed by Alfred in November.  The only remaining
  consumer of the stub functions was umapfs, which is horribly horribly
  broken.  It has missed out on about the last 5 years worth of maintenence
  that was done on nullfs (from which umapfs is derived).  It needs major
  work to bring it up to date with the vnode locking protocol.  umapfs really
  needs to find a caretaker to bring it into the 21st century.
  
  Functions GC'ed:
  vop_noislocked, vop_nolock, vop_nounlock, vop_sharedlock.
  
  Revision  Changes    Path
  1.1208    +2 -1      src/sys/conf/NOTES
  1.39      +9 -0      src/sys/fs/umapfs/umap_vnops.c
  1.92      +0 -160    src/sys/kern/vfs_default.c
  1.375     +0 -1      src/sys/modules/Makefile
  1.235     +0 -4      src/sys/sys/vnode.h


More information about the cvs-src mailing list